12月 27, 2021

XAMPP apacheサーバーのポートを変更するには?

元の質問に答えるには:

XAMPP Apacheサーバーポートを変更するにはここで手順を実行します。

自由なポート番号を選択します

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

Netstat(XAMPPコントロールパネルに統合)を使用して、使用しているすべてのポートを見てみましょう。

xampp controlのスクリーンショットnetstat

次に、使用されているすべてのポートを見ることができ、ここでは80ポートがSystemによって既に使用されていることがわかります。

80

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

ファイル”httpd.conf”

このファイルは、Windowsの場合はC:\xampp\apache\conf、Linuxの場合はbin/apacheにあります。:

Listen 80ServerName localhost:80

で置き換えてください。:

Listen 8012ServerName localhost:8012

ファイルを保存します。

へのアクセス:http://localhost:8012それが仕事であるかどうかを確認してください。

そうでない場合は、以下の手順3で説明するようにhttp-ssl.confファイルを編集する必要があります。 ↓

ファイルを編集します”http-ssl.conf”

このファイルは、Windowsの場合はC:\xampp\apache\conf\extraにあり、Linuxの場合はこのリンクを参照してください。

次の行を見つけます:

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

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

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

ファイルを保存します。

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

へのアクセス:http://localhost:8012それが仕事であるかどうかを確認してください。

Xampp Apacheサーバー設定を構成します

URLにポート番号を指定せずにlocalhostにアクセスしたい場合http://localhost:8012ではなく
http://localhost。

  • Xamppコントロールパネルを開きます
  • Config▸Service and Port Settings▸Apache
  • メインポートとSSLポートの値を選択した値に置き換えます(例:80128013)。
  • サービス設定を保存
  • コントロールパネルの設定を保存
  • Apacheサーバーを再起動xampp apache設定ポートこれで動作するはずです。

4.1. Webブラウザの設定

この設定でURLのポート番号が非表示になっていない場合は、webブラウザが設定されていないためです。 参照 : ツール➤オプション➤一般➤接続設定。.. あなたは別のポートを選択したり、プロキシ設定を変更することができます。

4.2. Ultimate bad luck

のまれなケースでは、ステップ4とWebブラウザの設定が機能しない場合、これを行う唯一の方法は、80に戻すか、すべてのトラフィックをポート8012にリ

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

あなたはまだコントロールパネルのコンソールにこのメッセージがある場合 :

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

XAMPP.INIファイルに次の行を入れます:

apache = 8012

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

Apacheは

を開始しました。only.It あなたのhttpd.confとは何の関係もありません。

最善の解決策は、異なるポート番号をリッスンして使用するようにXAMPP Apacheサーバーを再構成することです。 ここでは、それを行う方法です:

1)まず、Apacheの”httpd”を開く必要があります。conf”ファイルを使用し、新しいポート番号で使用/リッスンするように設定します。 Httpdを開くには。confファイルを開き、Apacheの”Start”と”Admin”ボタンの横にある”Config”ボタンをクリックします。 表示されたポップアップメニューで、をクリックしてhttpdを開きます。conf

2)httpd内で。confファイル”listen”を検索します。 あなたは次のようなもので二つの行を見つけることができます:

#Listen 12.34.56.78:80Listen 80

ポート番号をポート番号に変更します。 以下のようなあなたの選択(例えばポート1234)の

#Listen 12.34.56.78:1234Listen 1234

3) 次に、同じhttpdで。confファイル”ServerName localhost:”を探して、新しいポート番号に設定します。

ServerName localhost:1234

4) httpdを保存して閉じます。confファイル。

5)もう一度Apache configボタンをクリックし、”httpd-ssl.conf”ファイル。

6)httpd-sslで。confファイルで、もう一度”Listen”を探します。 あなたが見つけることができます:

Listen 443

選択した新しいポート番号でリッスンするように変更します。 のように言う:

Listen 1443

7) 同じhttpd-sslで。confファイル<VirtualHost _default_:443>という別の行を見つけます。 これを新しいポート番号に変更します。 (のような1443)

8) 同じhttpd-sslでも。confポート番号を定義する別の行を見つけることができます。 そのためには、”ServerName”を探します。 あなたは次のようなものを見つけるかもしれません:

ServerName www.example.com:443 or ServerName localhost:433

このServerNameを新しいポート番号に変更します。

8)httpd-sslを保存して閉じます。confファイル。

9)最後に、ポート番号を変更する必要がある場所がもう一つあります。 そのためには、XAMPPコントロールパネルの「設定」ボタンをクリックして開きます。 次に、”サービスとポートの設定”ボタンをクリックします。 その中で、”Apache”タブをクリックし、”メインポート”と”SSLポート”ボックスに新しいポート番号を入力して保存します。 [保存]をクリックして、[設定]ボックスを閉じます。

それはトリックを行う必要があります。 今すぐApacheを”起動”し、すべてがうまくいけば、あなたのApacheサーバーが起動するはずです。

また、XamppコントロールパネルのApache Port/s noが設定した新しいポートIdに変更されていることも表示されます。

(apacheを再起動した後)”http://localhost:8012″と入力してページにアクセスしようとしましたか?

コメントを残す

メールアドレスが公開されることはありません。