web-dev-qa-db-ja.com

XAMPP Apache localhost-リッスンポートを80に戻した後でも、ブラウザが間違ったポートを指している

Windows7の実行。

奇妙な問題が発生しました-XAMPPのApacheにポート8080を使用していたのですが、どういうわけか80で動作させることができませんでした。これは、/ xampp/Apache/conf /httpd.confのリッスンポートを変更することで行いました。数日前に元に戻したところ、再び正常に動作し始めました。しかし、ローカルホストにアクセスしようとすると、ブラウザが8080をポイントしようとします。

たとえば、私が入力した場合

localhost/myproject

firefox/Chromeでは、リダイレクトされます

localhost:8080/myproject

firefox/Chromeが接続できなかったと言います。不思議なことに、I editアドレスバーを使用して8080を削除すると、機能します。しかし、アドレス全体を新しいアドレスに置き換えると(localhost/myprojectを貼り付ける)、同じ奇妙なリダイレクトが行われます。

ブラウジングデータ/キャッシュをクリアしようとしましたが、Chromeを再インストールしましたが、それでも間違ったポートを指しているようです。これは、ブラウザが8080ポートを「記憶」し、アクセスを試み続けるかのようです。

Internet Explorerは正常に動作します。おそらく、以前にlocalhost:8080からIEにアクセスしたことがないためです。

この問題の修正方法を知りたいです。ありがとう!

1
vemoxy

ポート80に切り替えたポート8080で最初に実行されていたローカルホストサイトでも同じ問題が発生します。これはWordpressサイトであり、サイトの構成によりブラウザがポート8080にリダイレクトされました。 。設定を修正しましたが、ドメインの最後に:80を追加した場合でも、ローカルホストへのすべてのアクセスがポート8080で自動的に要求されました。

1
djpeanut

Httpd.confを確認してください。 (xampp-control> Config for Apache> http.conf)

ServerNameで始まる行を検索します。回線がポート8080を指している場合は、80に変更します。

0
TwiNight

DNSキャッシュをフラッシュし(これが本当に役立つかどうかはわかりません)、ブラウザのキャッシュをクリアし、Server Nameを80に設定し、この/のようにURLの最後にlocalhost/myproject/を追加しました。これは私のためにそれをします。

0
Tomislav Škoda

私も同じ問題を抱えていました。 DNSキャッシュをクリアする で修正しました。

0
Shaun