これは私のApache httpd.conf設定です:
Listen 8012
ServerName localhost:8012
XAMPP
でApacheを起動するたびに、このメッセージが表示されます。
Status Check OK
Busy…
Apache Started [Port 80]
他の設定を変更することができますか?
XAMPP Apache サーバーポートを変更するには、次の手順に従います。
Apacheが使用するデフォルトのポートは80
です。
Netstat (コントロールパネルの XAMPP に統合されている)を使用してすべての使用ポートをご覧ください。
それからあなたはすべての使用されたポートを見ることができますそしてここで我々は80
port System
]によって[既に使用されているであることがわかります。
空きポート番号を選択します(この例では8012
)。
httpd.conf
"を編集しますこのファイルは Windows の
C:\xampp\Apache\conf
または Linux のbin/Apache
にあります。
Listen 80
ServerName localhost:80
それらを次のものに置き換えます。
Listen 8012
ServerName localhost:8012
ファイルを保存してください。
http:// localhost:8012 にアクセスして、問題ないか確認してください。
そうでない場合は、下記の ステップ3 で説明されているようにhttp-ssl.conf
ファイルを編集する必要があります。 ↓
http-ssl.conf
"を編集しますこのファイルは Windows の
C:\xampp\Apache\conf\extra
にあります。または Linux の場合は link を参照してください。
次の行を見つけます。
Listen 443
<VirtualHost _default_:443>
ServerName localhost:443
それらを他のポート番号(この例では8013
)に置き換えます。
Listen 8013
<VirtualHost _default_:8013>
ServerName localhost:8013
ファイルを保存してください。
Apacheサーバーを再起動します。
http:// localhost:8012 にアクセスして、問題ないか確認してください。
URLにポート番号を指定せずにlocalhostにアクセスしたい場合
[**] http:// localhost:8012 の代わりに http:// localhost 。
8012
および8013
)に置き換えます。この設定でURLにポート番号が隠れていない場合は、Webブラウザがに設定されていないためです。参照してください:[ツール]►[オプション]►[一般]►[接続設定...では、異なるポートを選択したりプロキシ設定を変更したりできます。
手順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が起動しました[Port 8012]
これは表示のみを目的としています。あなたのhttpd.conf
とは関係ありません。
最善の解決策は、XAMPP Apacheサーバーを再設定して、異なるポート番号をlistenして使用することです。これがあなたのやり方です。
1)まず、Apacheの "httpd.conf"ファイルを開き、新しいポートで/ listenを使用するように設定する必要があります。 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ファイルで「ServerName localhost」を探します。新しいポート番号をnoに設定します。
ServerName localhost:1234
4)httpd.confファイルを保存して閉じます。
5)Apacheのconfigボタンをもう一度クリックして“ httpd-ssl.conf”ファイルを開きます。
6)httpd-ssl.confファイルで、もう一度「Listen」を探します。あなたは見つけるかもしれません:
Listen 443
あなたが選んだ新しいポートでlistenするように変更してください。のように言う:
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ポート番号が、設定した新しいポートIDに変更されているのがわかります。
"http:// localhost:8012"と入力してページにアクセスしようとしましたか(Apacheの再起動後)。
私も問題がありました。私はポートを切り替えましたが、8012から起動できませんでした。
Skypeは同じポート - 80を持っていたので関与しました。そしてそれはApacheにそのポートを変更させることはできませんでした。
だから、単にコンピュータを再起動し、他のプログラムをオンにする前にxamppを開く最初のポートを変更するhttpd.confのこれらの行で80から8000または8012にしましょう
Listen 80
ServerName localhost:80
Xamppを再起動し、Apacheを起動し、localhostを確認します。
XAMPP server
がしばらく実行されている場合は、XAMPPサーバを停止してください。
ポート番号を変更するには、次の手順に従ってください。
次の場所にあるファイルを開きます。
[XAMPP Installation Folder]/Apache/conf/httpd.conf
httpd.conf
ファイルを開き、Stringを検索します。
80を聞く
これはXAMMPで使用されるポート番号です。
次に、文字列ServerNameを検索し、前にListen
に入力したPort Numberを更新します。
XAMPPサーバーを保存して再起動します。
8082、8080のようにxammpを再起動し、Apacheサーバを起動し、それをチェックしてください。これで動作します。