1. ホーム
  2. apache

[解決済み] XAMPPのapacheサーバーのポートを変更する方法は?

2022-05-14 17:13:46

質問

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

Listen 8012
ServerName localhost:8012

で Apache を起動するたびに XAMPP このメッセージが表示されます。

Status Check OK
Busy…
Apache Started [Port 80]

どなたか、他の設定を変更することができますか?

どのように解決するのですか?

元の質問に答えるために。

XAMPPを変更するには Apache サーバーのポートを変更するには、以下の手順で行います。

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

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

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

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

<イグ

フリーポート番号を選択する ( 8012 この例では)。

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

このファイルは C:\xampp\apache\conf にあります。 Windows または 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 にあります。 Windows またはこれを参照してください リンク については Linux .

次の行を探します。

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://localhost の代わりに http://localhost:8012 .

  • 開く Xamppコントロールパネル
  • に移動します。 設定 サービスおよびポートの設定 アパッチ
  • を置き換えると メイン・ポート SSLポート の値を、選ばれたもの(例えば 80128013 ).
  • 保存 サービス設定
  • 保存 コントロールパネルの設定
  • 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 .