XAMPP Apache サーバーのポートを変更するにはどうすればいいですか? 質問する

XAMPP Apache サーバーのポートを変更するにはどうすればいいですか? 質問する

これは私の Apache httpd.conf 設定です:

Listen 8012
ServerName localhost:8012

Apache を起動するたびに、XAMPP次のメッセージが表示されます:

Status Check OK
Busy…
Apache Started [Port 80]

どなたか助けてください。他の設定を変更できますか?

ベストアンサー1

元の質問に答えると:

XAMPPを変更するにはアパッチサーバーポートの手順は次のとおりです:

1. 空いているポート番号を選択する

Apache が使用するデフォルトのポートは です80

ご覧ください使用済みのポートすべてネットスタット(統合されてザムップコントロールパネル)。

xampp コントロール netstat のスクリーンショット

すると、使用されているすべてのポートが表示されます。ここでは、80ポートすでに使用されているによるSystem

スクリーンショット netstat ポート 80

空いているポート番号 (8012この例では ) を選択します。

2. ファイル「httpd.conf」を編集します。

このファイルはC:\xampp\apache\confウィンドウズまたはbin/apacheリナックス.:

Listen 80
ServerName localhost:80

次のように置き換えます。

Listen 8012
ServerName localhost:8012

ファイルを保存します。

へのアクセス :http://localhost:8012動作するかどうかを確認します。

http-ssl.confそうでない場合は、説明に従ってファイルを編集する必要があります。ステップ3以下↓

3. ファイル「http-ssl.conf」を編集します。

このファイルはC:\xampp\apache\conf\extraウィンドウズまたはこれを参照してくださいリンクのためにリナックス

次の行を見つけます。

Listen 443
<VirtualHost _default_:443>
ServerName localhost:443

これらを別のポート番号に置き換えます (8013この例では) :

Listen 8013
<VirtualHost _default_:8013>
ServerName localhost:8013

ファイルを保存します。

Apache サーバーを再起動します。

へのアクセス :http://localhost:8012動作するかどうかを確認します。

4. XAMPP Apacheサーバー設定を構成する

URLにポート番号を指定せずにlocalhostにアクセスする場合
http://ローカルホストの代わりにhttp://localhost:8012

  • 開けるXampp コントロール パネル
  • へ移動設定サービスとポートの設定アパッチ
  • 交換するメインポートそしてSSL ポート選択した値と値を関連付けます(例:および80128013
  • 保存サービス設定
  • 保存コントロールパネルの構成
  • Apache サーバーを再起動しますxampp apache ポート設定。これで動作するはずです。

4.1. Webブラウザの設定

この設定で URL のポート番号が隠されない場合は、Web ブラウザがそのように設定されていないことが原因です。次を参照してください:ツール ► オプション ► 全般 ► 接続設定...別のポートを選択したり、プロキシ設定を変更したりできるようになります。

4.2. 極めて不運な稀なケース

手順 4 と Web ブラウザの構成が機能しない場合は、ポートを 80 に戻すか、ポート 80 にリスナー (プロキシなど) をインストールして、すべてのトラフィックをポート 8012 にリダイレクトするしかありません。

あなたの問題に答えるには:

コントロール パネル コンソールにこのメッセージがまだ表示される場合:

Apache が起動しました [ポート 80]

  • ファイルの場所を見つけるxampp-control.exe(おそらくC:\xampp
  • XAMPP.INIそのディレクトリにファイルを作成します( とXAMPP.inixampp-control.exe同じディレクトリにあります)

ファイルに次の行を追加しますXAMPP.INI

[PORTS]
apache = 8012

今、あなたは常に以下を取得します:

Apache が起動しました [ポート 8012]

その点に注意してください、これは表示目的のみです。それはあなたの とは何の関係もありませんhttpd.conf

おすすめ記事