Apache Webサーバを他のコンピュータで動かす方法は?


1

私はしばらくの間Apache Web Serverを使用してきましたが、気付いたことの1つは、私のコンピューターの外ではアクセスできないことです。

私は自分のコンピューターでPHP開発に私のApacheサーバーを使用していますが、私は自分のコンピューターの外で作ったものにアクセスしたいと思います。私はlinksysのルーターネットワークにいます。私は通常それを実行します http://localhost/ または http://127.0.0.1/

私は自分のコンピュータをIPCONFIGしてもらった

192.168.1.105それで私は私のブラウザでそこに行き、そしてページをちょうどうまく得た。

同じネットワーク上の別のコンピュータでこれを試してみましたが、うまくいきませんでした。

これをどのように修正しますか?

悪い言い回しについてすみません。私は急いでいます

あなたが知る必要があるかもしれない情報:

サーバー:Apache 2.2 オペレーティングシステム:Windows 7 ULTIMATE

回答:


2

Adelecは正しいです、あなたはあなたのルーターのポート転送を設定する必要があります。さらに、Apacheはリモート接続からの要求を受け入れるように設定する必要があります。プライマリのApache設定ファイルでこの設定を変更します。 httpd.conf 。ファイル内の[すべてからの拒否]を探し、[すべてからの許可]に変更します(ファイル内のコメントを読んでください。メインのWebルートに対してのみこれを実行する必要があります)。


また、Web開発用コンピュータでファイアウォールが動作している場合は、Apacheに着信接続を許可させる必要があるかもしれません。
Nathaniel

1

サーバーのHTTPポート(80)を開く必要があります。そして、外部ネットワークを経由する必要がある場合は、HTTP 80をそのサーバーに転送するようにルーターを設定する必要があります(192.168.1.105)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.