私たちは win2003 サーバーを使用しています。IIS と WAMP がポート 80 を一緒に使用できることを望んでいます。IIS を停止したり、ポートを変更したりする必要はありません。ありがとうございます。 IIS 環境が動作している場合、Apache は単独で実行できます (別のポートに変更)。 .0.1:8080 オンラインです。ああ
ログにはこれが表示されます
[2013 年 11 月 5 日 10:17:47] [警告] pid ファイル E:/phpweb/apache/logs/httpd.pid が上書きされました -- 不正なシャットダウン以前の Apache 実行の
httpd .exe: ServerName に 183.90.186.84 を使用して、サーバーの完全修飾ドメイン名を確実に特定できませんでした
[火曜日 11 月 05 日 10:17:53 2013] [警告] pid ファイル E:/phpweb/apache /logs/httpd.pid が上書きされました -- 以前の Apache 実行の不正なシャットダウン
ディスカッションへの返信 (解決策)
2 つ目の Apache サービスを開始しますか? 最後のものはアンインストールしましたが、再起動しても意味がありません。設定ファイルも削除されています
ここで、LoadModule php5_module "e:/phpweb/php/php5apache2_2.dll" のようにコメントし、http にアクセスするようにポートを変更します。 //127.0.0.1: ポート番号 、LoadModule コメントを解放すると、再度開始できなくなります
エラー メッセージには、Apache と関連サービスが開始されました
別のサービスを開始すると、当然エラーが発生します
サーバーを再起動できない場合は、システム管理 -- サービス Apache サービス
でサーバーを停止する必要があります。 エラー メッセージには次が表示されます: apache と関連サービスが開始されました
別のサービスを開始すると、当然エラーが報告されます
ホスト上に Apache が 1 つだけあります サービスが開始されておらず、開始できません
ポート 80 を共有するための解決策がインターネット上にあります。私も試してみましたが、Apache がポート 80 を直接使用して、それを IIS の他のポートに転送するという方法があります。つまり、Apache はポート 80 を直接使用し、それを IIS の他のポートに転送します。助けてください。
単一の IP でポート 80 を共有する方法は推奨されません。ただし、Apache のプロキシを使用するだけで、速度に影響します。Apache はポート 80 を使用し、IIS は他のポート (81 など) を使用し、Apache を IIS のプロキシとして使用します。
httpd.conf で、次の 4 行のコメントを解除します。
LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule proxy_ftp_ module modules /mod_proxy_ftp.so
次に作成します仮想ホストを作成し、このドメイン名へのすべてのアクセスをポート 81 にリダイレクトします。
ServerName www.abc.com
ProxyPass / http://localhost:81/
ProxyPassReverse / http://localhost:81/
以上です
これは単一の IP です。複数あるとより良いでしょうIP
単一 IP 共有ポート 80 の方法ですが、Apache のプロキシを使用するだけで速度に影響します。IIS は他のポート (81 など) を使用し、Apache をプロキシとして使用します。 IISの。
httpd.conf で、次の 4 行のコメントを解除します。
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_ module modules /mod_proxy_ftp.so
次に作成します仮想ホストを作成し、このドメイン名へのすべてのアクセスをポート 81 にリダイレクトします。
ServerName www.abc.com
ProxyPass / http://localhost:81/
ProxyPassReverse / http://localhost:81/
以上です
これは単一の IP です。複数あるとより良いでしょうIP 仮想ホストを 1 つ作成するだけです
単一の IP 共有ポート 80 の方法ですが、Apache のプロキシを使用するように設定すると、速度に影響します。IIS は他のポート (81 など) を使用し、Apache をプロキシとして使用します。 IIS。
httpd.conf で、次の 4 行のコメントを解除します。
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_ module modules /mod_proxy_ftp.so
次に作成します仮想ホストを作成し、このドメイン名へのすべてのアクセスをポート 81 にリダイレクトします。
ServerName www.abc.com
ProxyPass / http://localhost:81/
ProxyPassReverse / http://localhost:81/
以上です
これは単一の IP です。複数あるとより良いでしょうIP この場合、仮想ホストを 1 つだけ構築する必要があります
IIS 内のサイトと同じ数の仮想マシンが必要です
単一の IP でポート 80 を共有する方法は、Apache のプロキシを使用することはお勧めできません。 Apache の速度に影響します。ポート 80 を使用するように設定すると、IIS は他のポート (81 など) を使用し、Apache を IIS のプロキシとして使用します。
httpd.conf で、次の 4 行のコメントを解除します。
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_ module modules /mod_proxy_ftp.so
次に作成します仮想ホストを作成し、このドメイン名へのすべてのアクセスをポート 81 にリダイレクトします。
ServerName www.abc.com
ProxyPass / http://localhost:81/
ProxyPassReverse / http://localhost:81/
以上です
これは単一の IP です。複数あるとより良いでしょうIP この仮想ホストに対して構築する必要があるのは 1 つだけです
IIS のサイトと同じ数の仮想マシンが必要です。IIS ポートを変更する場合は、そのポートを変更するだけです。デフォルトのウェブサイトです!!
もっと言ってください 話しても無駄です、行動することが真実です
話しても無駄です エラーを修正すると、ウェブサイトがサーバーダウンします。エラーを修正すると、Web サイトがサーバーで停止します。テストするコンピューターは他にありませんか?言葉が出ない
話しても無駄です、行動することが真実です。サーバーに間違った変更を加えると、ウェブサイトがクラッシュします。