>백엔드 개발 >PHP 튜토리얼 >Win7 호스트는 Linux 가상 머신의 tomcat 및 nginx에 액세스합니다.

Win7 호스트는 Linux 가상 머신의 tomcat 및 nginx에 액세스합니다.

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-07-29 09:12:491177검색

먼저 VMware에서 구축한 호스트와 가상 머신 간의 통신에 NAT 방식을 강조하겠습니다.

서비스에 성공적으로 액세스하는 단계에 대한 대략적인 설명:

1. 가상 머신에서 tomcat 또는 nginx 서비스가 활성화되어 있는지 확인하세요.

2. vmware 메뉴 표시줄 편집->가상 네트워크 편집기에서 가상 머신 포트 전달 구성에 추가합니다. 다음 그림과 유사한 팝업이 나타납니다.

win7宿主机访问linux 虚拟机的tomcat、nginx

"추가..." 클릭

win7宿主机访问linux 虚拟机的tomcat、nginx

가상 호스트의 어떤 서비스 포트로 전달하려는 호스트의 포트를 추가하세요.

win7宿主机访问linux 虚拟机的tomcat、nginx

확인을 클릭하면 기본적으로 작업이 완료됩니다.

로컬에서 전달한 포트에 액세스할 수 없는 경우 이유를 분석하세요.

예를 들어 전달한 포트는 win7 호스트의 8000

1입니다. . 연결할 수 있으면 win7에 문제가 없음을 의미합니다.

2. 가상 머신의 방화벽을 끄는 방법은 다음과 같습니다.

I) 서비스 iptables 중지(특징: 머신을 다시 시작할 필요가 없으며 시간이 지나면 적용될 수 있지만 가상 머신을 다시 켠 후에도 방화벽은 여전히 ​​켜져 있습니다.

II) chkconfig iptables off (특징: 머신을 다시 시작해야 함) 영구적으로 적용하려면)

위의 둘 다 방법이 작동하지 않으면 selinux를 비활성화로 설정해 보십시오. 특정 방법은 다음과 같습니다.

먼저 selinux 상태 명령을 확인합니다.

/usr/sbin/sestatus -v,

활성화된 경우 vi /etc/selinux/config 파일을 수정하여 비활성화합니다.

SELINUX=enforcing을 찾습니다. 구성 파일에서 SELINUX=disabled

컴퓨터를 다시 시작하세요.

올바르게 설정하는 데 2박이 걸렸습니다. 비활성화되었습니다. 성공적으로 액세스했습니다. 하하, 아직도 도움을 주셔서 감사합니다!

위의 내용은 win7 호스트가 Linux 가상 머신의 tomcat 및 nginx에 액세스하는 방법을 소개하며 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.