これは私のApache httpd.conf設定です:
Listen 8012
ServerName localhost:8012
経由でApacheを起動するたびにXAMPP
、次のメッセージが表示されます。
Status Check OK
Busy…
Apache Started [Port 80]
誰か、他の設定を変更できるように私を助けてください?
これは私のApache httpd.conf設定です:
Listen 8012
ServerName localhost:8012
経由でApacheを起動するたびにXAMPP
、次のメッセージが表示されます。
Status Check OK
Busy…
Apache Started [Port 80]
誰か、他の設定を変更できるように私を助けてください?
回答:
ここでXAMPP Apacheサーバーポートを変更するには、次の手順に従います。
Apacheが使用するデフォルトのポートは80
です。
Netstat(XAMPPコントロールパネルに統合)を使用して、使用されているすべてのポートを確認します。
次に、使用されているすべてのポートを確認できます。ここでは、80
ポートがによってすでに使用されてSystem
いることがわかります。
空きポート番号を選択します(8012
この例では)。
httpd.conf
」を編集しますこのファイルには、に記載されていなければならない
C:\xampp\apache\conf
上のWindowsまたはにbin/apache
のためのLinux:
Listen 80
ServerName localhost:80
それらを次のものに置き換えます。
Listen 8012
ServerName localhost:8012
ファイルを保存します。
http:// localhost:8012にアクセスして、機能するかどうかを確認します。
そうでない場合は、以下のステップ3のhttp-ssl.conf
説明に従ってファイルを編集する必要があります。↓
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にアクセスして、機能するかどうかを確認します。
http:// localhost:8012の代わりにURL
http:// localhostでポート番号を指定せずに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ファイルで「ServerName localhost:」を探します。新しいポート番号に設定します。
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コントロールパネルの[Config]ボタンをクリックして開きます。次に、「サービスとポートの設定」ボタンをクリックします。その中で、[Apache]タブをクリックし、[メインポート]ボックスと[SSLポート]ボックスに新しいポート番号を入力して保存します。[保存]をクリックして、構成ボックスを閉じます。
これでうまくいくはずです。次に、Apacheを「起動」します。すべてがうまくいけば、Apacheサーバーが起動します。
また、XAMPPコントロールパネルのApacheポートが、設定した新しいポートIDに変更されていることもわかります。
「http:// localhost:8012」と入力してページにアクセスしようとしましたか(Apacheの再起動後)?
私も問題がありました。ポートを切り替えましたが、8012で起動できませんでした。
同じポート-80を持っているため、Skypeが関与しました。また、Apacheにポートを変更させることはできませんでした。
したがって、コンピュータを再起動し、他のプログラムをオンにする前に、xamppを最初に開いてポートを変更します。httpd.confのこれらの行で、80から8000または8012に変更します。
Listen 80
ServerName localhost:80
xamppを再起動し、Apacheを起動して、localhostを確認します。