これは私のApachehttpd.conf設定です:
Listen 8012
ServerName localhost:8012
経由でApacheを起動するたびに、次のXAMPP
メッセージが表示されます。
Status Check OK
Busy…
Apache Started [Port 80]
誰か、他の設定を変更できますか?
ここでXAMPPApacheサーバーポートを変更するには、次の手順に従います。
Apacheで使用されるデフォルトのポートはです80
。
Netstat ( XAMPPコントロールパネルに統合)で使用されているすべてのポートを確認してください。
次に、使用されているすべてのポートを確認できます。ここでは、80
ポートがすでに使用されていることがわかりますSystem
。
空きポート番号(8012
この例では、)を選択します。
httpd.conf
"を編集しますこのファイルは
C:\xampp\apache\conf
、WindowsまたはLinuxbin/apache
の場合にあります。
Listen 80
ServerName localhost:80
それらを次のように置き換えます。
Listen 8012
ServerName localhost:8012
ファイルを保存します。
動作するかどうかを確認するには、 http:// localhost:8012にアクセスしてください。
そうでない場合は、以下の手順3http-ssl.conf
で説明するようにファイルを編集する必要があります。↓</p>
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にアクセスしてください。
http:// localhost:8012ではなく
http://localhostのURLでポート番号を指定せずに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が開始しました[ポート8012]
これは表示のみを目的としていることに注意してください。それはあなたとは何の関係もありませんhttpd.conf
。
最善の解決策は、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に変更されていることも確認できます。
が一時的に実行されている場合はXAMPP server
、XAMPPサーバーを停止します。
次の手順に従って、ポート番号を変更します。
次の場所でファイルを開きます。
[XAMPP Installation Folder]/apache/conf/httpd.conf
ファイルを開き、httpd.conf
文字列を検索します。
80を聞く
これは、XAMMPで使用されるポート番号です。
次に、文字列ServerNameを検索し、前に入力したポート番号を更新します。Listen
次に、XAMPPサーバーを保存して再起動します。
「 http:// localhost:8012」(apacheを再起動した後)と入力してページにアクセスしようとしましたか?
私も問題がありました。ポートを切り替えましたが、8012で開始できませんでした。
Skypeは同じポート(80)を持っていたため、関与していました。そして、apacheにポートを変更させることはできませんでした。
したがって、コンピュータを再起動し、他のプログラムをオンにする前に、最初にポートを変更して、httpd.confのこれらの行で80から8000または8012に変更します。
Listen 80
ServerName localhost:80
xamppを再起動し、apacheを起動し、localhostを確認します。
ポートIDを超えて機能しない場合は、変更します。8082,8080のようにxammpを再起動し、Apacheサーバーを起動し、確認します。これで機能します。
Ubuntuシステムの場合:に移動します
cd /opt/lampp/etc/
vim httpd.conf
ここで、リッスンポート番号を変更できます