개발 웹 서버로 사용할 예정인 VirtualBox에 게스트 Mageia 2를 설치하고 설정했습니다. 내 호스트는 Windows 7(64비트)이고 호스트 웹 브라우저에서 웹 사이트에 액세스하고 싶습니다.
Mageia 게스트 OS의 VirtualBox 네트워크 설정을 "Bridged Adapter"로 설정하고 IP 주소를 얻어 eth0
호스트 웹 브라우저에 입력했습니다. 그런데 시간 초과가 발생해서 호스트와 게스트 OS가 통신하지 않는 것 같습니다.
Mageia를 사용하기 전에는 동일한 설정의 데비안 게스트 운영 체제가 있었고 eth0
호스트 웹 브라우저에 게스트 운영 체제의 IP 주소를 입력하면 "작동합니다!"라는 표시 페이지가 나타납니다. 그리고 저는 어떤 구성도 하지 않았습니다.
내 생각에는 이것이 내 Mageia 게스트 운영 체제의 보안 기능과 관련이 있는 것 같습니다.
Mageia 게스트 운영 체제는 GUI가 없고 LAMP 패키지와 함께 설치된 베어 소프트웨어 패키지만 있는 최소 설치입니다. 따라서 모든 것이 CLI입니다.
호스트 OS에서 게스트 OS로 웹 서버에 액세스하려면 어디서부터 시작해야 할지 모르겠습니다. 어떤 팁이 있나요?
답변1
나는 이것을 실행했다. 기본적으로 Mageia는 웹 서버에 대한 액세스를 허용하지 않는 것 같습니다. 이를 수행하는 방법에는 두 가지가 있습니다.
GUI 방식:
drakfirewall
애플리케이션 사용. 그러면 시스템에서 활성화하려는 서비스를 선택할 수 있는 대화 상자가 열립니다. 웹 서버 확인란을 선택하고 외부 소스에서 웹 서버에 대한 액세스 권한을 부여합니다.CLI 방식: (VirtualBox 인스턴스에 X가 없었기 때문에 이 작업을 수행했습니다.) ff를 사용하여 파일로 이동
/etc/shorewall/rules.drakx
하고 파일에 한 줄을 추가합니다.ACCEPT net fw tcp 80,443 -