ホームページ > バックエンド開発 > PHPチュートリアル > Win7 ホストが Linux 仮想マシンの Tomcat と nginx にアクセス

Win7 ホストが Linux 仮想マシンの Tomcat と nginx にアクセス

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-29 09:12:49
オリジナル
1176 人が閲覧しました

まず最初に、ホストと VMware によって構築された仮想マシン間の通信の NAT 方式に注目してみましょう。

サービスに正常にアクセスするための手順の大まかな説明:

1. Tomcat または nginx サービスが仮想マシンで有効になっていることを確認します。

2. 仮想マシンにポート転送構成を追加します。 vmware メニュー バー [編集] -> [仮想ネットワーク] エディタ... 下の図のようなポップアップ:

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

[追加...] をクリックします

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

ホスト上のどのポートを追加しますか図に示すように、仮想マシン上のどのサービス ポートに転送したいか:

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

[OK] をクリックすると、基本的に完了です。

ローカルで転送したポートにアクセスできない場合は、その理由を分析してください:

たとえば、転送したポートは 8000

1 です。接続できる場合は、問題がないことを意味します。 win7 の場合

2. 2 つの方法で仮想マシンのファイアウォールをオフにします:

I) サービス iptables を停止します (特徴は、マシンを再起動せずにすぐに有効になりますが、仮想マシンを再度オンにした後、ファイアウォールはまだオンです)

II )chkconfig iptables off (特徴: 永続的に有効にするにはマシンを再起動する必要があります)

上記 2 つの方法のどちらも機能しない場合は、selinux を無効に設定してみてください。 :

最初に selinux ステータスを確認します コマンド:

/usr/sbin/sestatus -v,

有効になっている場合は、vi /etc/selinux/config ファイルを変更して無効にします:

SELINUX=enforcing を見つけます設定ファイルを SELINUX=disabled に変更します

マシンを再起動します。OK。

正常に動作するまでに 2 晩かかりました。selinux を無効に設定した後、正常にアクセスできました。ははは、まだあなたの助けに感謝しなければなりません!

上記は Linux 仮想マシンにアクセスするための win7 ホストの Tomcat と nginx を内容も含めて紹介しており、PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート