142

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

Listen 8012
ServerName localhost:8012

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

Status Check OK
Busy…
Apache Started [Port 80]

誰か、他の設定を変更できますか?

4

7 に答える 7

378

元の質問に答えるには:

ここでXAMPPApacheサーバーポートを変更するには、次の手順に従います。

1.空きポート番号を選択します

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

Netstat ( XAMPPコントロールパネルに統合)で使用されているすべてのポートを確認してください。

xamppcontrolnetstatのスクリーンショット

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

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

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

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

このファイルはC:\xampp\apache\confWindowsまたはLinuxbin/apacheの場合にあります。

Listen 80
ServerName localhost:80

それらを次のように置き換えます。

Listen 8012
ServerName localhost:8012

ファイルを保存します。

動作するかどうかを確認するには、 http:// localhost:8012にアクセスしてください。

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

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

このファイルはWindowsで見つけるC:\xampp\apache\conf\extraLinuxの場合はこのリンクを参照してください。

次の行を見つけます。

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

それらを他のポート番号に置き換えます(8013この例の場合):

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

ファイルを保存します。

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

動作するかどうかを確認するには、 http:// localhost:8012にアクセスしてください。

4.XAMPPApacheサーバー設定を構成します

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

  • Xamppコントロールパネルを開く
  • [構成] ► [サービスとポートの設定] ► [ Apache ]に移動します
  • メインポートSSLポートの値を選択した値(例8012と)に置き換えます8013
  • サービス設定を保存
  • コントロールパネルの設定を保存する
  • Apacheサーバーを再起動します xamppapache設定ポート 。これで動作するはずです。

4.1。Webブラウザの構成

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

4.2。究極の不運のまれなケースのために

手順4とWebブラウザーの構成が機能しない場合、これを行う唯一の方法は、80に戻すか、すべてのトラフィックをポート8012にリダイレクトするリスナー(プロキシなど)をポート80にインストールすることです。

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

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

Apacheが開始しました[ポート80]

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

XAMPP.INIファイルに次の行を入力します。

[PORTS]
apache = 8012

今、あなたは常に得るでしょう:

Apacheが開始しました[ポート8012]

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

于 2014-02-20T17:13:58.633 に答える
36

最善の解決策は、XAMPP Apacheサーバーを再構成して、異なるポート番号をリッスンして使用することです。これがあなたのやり方です:

1)まず、Apacheの「httpd.conf」ファイルを開き、新しいポート番号で使用/リッスンするように構成する必要があります。httpd.confファイルを開くには、Apacheの「開始」ボタンと「管理」ボタンの横にある「構成」ボタンをクリックします。開いたポップアップメニューで、httpd.confをクリックして開きます。

2)httpd.confファイル内で「listen」を検索します。次のような2つの行があります。

#Listen 12.34.56.78:80
Listen 80

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

#Listen 12.34.56.78:1234
Listen 1234

3)次に、同じhttpd.confファイルで「ServerNamelocalhost:」を探します。これを新しいポート番号に設定します。

ServerName localhost:1234

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

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

それでうまくいくはずです。ここでApacheを「起動」し、すべてがうまくいけば、Apacheサーバーが起動するはずです。

また、XAMPPコントロールパネルのApache Port / s noが、設定した新しいポートIDに変更されていることも確認できます。

于 2015-10-03T18:00:38.183 に答える
4

が一時的に実行されている場合はXAMPP server、XAMPPサーバーを停止します。

次の手順に従って、ポート番号を変更します。

次の場所でファイルを開きます。

[XAMPP Installation Folder]/apache/conf/httpd.conf

ファイルを開き、httpd.conf文字列を検索します。

80を聞く

これは、XAMMPで使用されるポート番号です。

次に、文字列ServerNameを検索し、前に入力したポート番号を更新します。Listen

次に、XAMPPサーバーを保存して再起動します。

于 2017-05-23T07:09:05.687 に答える
3

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

于 2012-07-02T13:48:18.627 に答える
2

私も問題がありました。ポートを切り替えましたが、8012で開始できませんでした。

Skypeは同じポート(80)を持っていたため、関与していました。そして、apacheにポートを変更させることはできませんでした。

したがって、コンピュータを再起動し、他のプログラムをオンにする前に、最初にポートを変更して、httpd.confのこれらの行で80から8000または8012に変更します。

Listen 80
ServerName localhost:80

xamppを再起動し、apacheを起動し、localhostを確認します。

于 2015-07-30T10:26:28.957 に答える
1

ポートIDを超えて機能しない場合は、変更します。8082,8080のようにxammpを再起動し、Apacheサーバーを起動し、確認します。これで機能します。

于 2017-01-23T08:25:13.847 に答える
0

Ubuntuシステムの場合:に移動します cd /opt/lampp/etc/

vim httpd.conf

ここで、リッスンポート番号を変更できます

于 2022-01-10T13:04:43.383 に答える