web-dev-qa-db-ja.com

別のデバイスUbuntuからIP経由でローカルホストにアクセスする

Xamppを使用してUbuntuでローカルホストサーバーを実行しています。同じネットワーク内の別のデバイスからそのサーバーにアクセスしたい。それを達成するために、私は192.168.150.250であるローカルネットワークからのホストIPアドレスを使用しています。

ローカルホスト以外のデバイスから192.168.150.250を入力すると、コンテンツが読み込まれ、xamppダッシュボードが表示されます。 Hostのサブディレクトリに入ろうとしているとき。例:192.168.150.250/my-siteurlは即座にlocalhost/my-siteにリダイレクトされます。

奇妙なことに、すべてのデバイスがリダイレクトされるわけではありません。たとえば、私のiOSデバイスはローカルホストのIPアドレスを変更していませんが、私のラップトップは変更しています。ファイアウォールが原因であると考えたため、次のコマンドを使用して無効にしました:Sudo ufw disableこの設定により、ラップトップエクスプローラーブラウザーが私のホストに接続できるようになりましたが、同じラップトップでChromeブラウザはまだサイトをIPからローカルホストにリダイレクトしています。

私のetc/hostsファイル

127.0.0.1   localhost
127.0.1.1   Ubuntu-X

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

この奇妙なリダイレクトの原因は何ですか?一部のデバイスやブラウザで機能しているのに、他のデバイスでは機能しないのはなぜですか?

2
Bartosz Was

問題は解決しました。

ここでの問題は、私のブラウザとそのキャッシュファイルでした。キャッシュをクリーンアップするか、厳密にプライベートブラウジングモードに移行した後、ページは正しく表示されます。

1
Bartosz Was

私のサイトはこのリダイレクトを行っています...

おそらく、ローカルホストを使用するように構成されているmy-siteのソースコードにあるもの、またはmy-site内の.htaccessが原因です。