Virtual Box 연 기기, OS
데스크탑, Window10
다른 기기, OS
MacBook Pro M1, macOS Monterey
가상 머신 및 서버
Virtual Box 6.1.32
OS : Ubuntu 20.04.4 LTS
웹 서버 : apache2.4.53
- Virtual Box에 Ubuntu 설치 후 apache설치하고 서버를 실행한 상태로 진행
- Virtual Box에서 apache서버를 포트포워딩
- 자신의 가상서버를 오른쪽 클릭 -> 네트워크 -> 고급 -> 포트포워딩 클릭하고 아래 내용 입력
- 호스트 IP : 127.0.0.1게스트 IP : 10.0.2.15 (안되는 경우 서버에서 ifconfig로 나오는 IP를 입력)
- 게스트 포트 : 80 (apache설정에서 포트를 변경했다면 해당 포트로 입력)
- 호스트 포트 : 80
- 이름 : HTTP
- 윈도우에서 cmd를 관리자권한으로 실행
- ` netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=8081 connectaddress=127.0.0.1 connectport=80 ` 입력해 포트포워딩 설정
- 잘못 설정했다면 다음 명령어로 확인하고 삭제
- ` netsh interface portproxy show all ` -> 수신 대기에 있는 주소와 포트 확인
- ` netsh interface portproxy delete v4tov4 listenaddress=주소 listenport=포트 번호 ` -> 삭제
- 잘못 설정했다면 다음 명령어로 확인하고 삭제
- 고급 보안이 포함된 Windows Defender 방화벽 -> 새 규칙 열기
- 규칙을 포트로 하고 다음, 특정 로컬 포트를 8081로 하고 다음, 연결 허용하고 다음, 체크 되있는거 그대로 두고 다음, 원하는 이름 넣고 마침 눌러 설정 완료
- 서버를 연 기기의 cmd창에 ipconfig쳐서 나오는 ipv4로 다른 기기에서 접속
'개발 > Server' 카테고리의 다른 글
[Ubuntu] docker 설치 (0) | 2022.04.22 |
---|---|
[Ubuntu] 서버 시간대(timezone) 변경 (0) | 2022.04.20 |
[Ubuntu] 특정 포트 LISTEN 확인 및 kill (0) | 2022.04.13 |
[Ubuntu] apache 최신 버전 다운로드 (0) | 2022.04.13 |
[Ubuntu] apt 저장소 변경 (0) | 2022.04.13 |