こんにちは私は別の質問があります。私はPHPで簡単なウェブサイトを作成しています。ローカルネットワークで自分のウェブサイトの可視性に問題があり、私は使用しましたPHP - ローカルネットワークでのみページを表示する方法
$_SERVER['REMOTE_ADDRESS']
私はそれを自分のLANに見せたいと思っています。
どうすればいいですか?
こんにちは私は別の質問があります。私はPHPで簡単なウェブサイトを作成しています。ローカルネットワークで自分のウェブサイトの可視性に問題があり、私は使用しましたPHP - ローカルネットワークでのみページを表示する方法
$_SERVER['REMOTE_ADDRESS']
私はそれを自分のLANに見せたいと思っています。
どうすればいいですか?
.htaccessでも可能です当社のIP /サブネット、次のように:コースの
Order Deny,Allow
Deny from all
Allow from 192.168.1.1/24
それはあなたのLAN
こんにちは、私はこの質問は少し古いですが、私は問題があります。私は私のLAN( '192.168.2.1/24')でこれを試してみましたが、ネットワーク上の他のコンピュータでうまく動作しますが、同じコンピュータからアクセスすると403エラーが発生します。 127.0.0.1も追加しましたが効果はありませんでした。私たちを手伝ってくれますか? – Scriptim
あなたの.htaccessファイルでこれを行うべきです。
まず、拒否を指定するには、 を入力し、許可するIPアドレスのリストを指定します。
order deny,allow
deny from all
allow from X.X.X.X
allow from X.X.X.X
allow from X.X.X.X
あなたは、このような範囲に許可することができます:あなたは1.2.3.254
、1.2.3.255
、1.2.4.1
、1.2.4.2
、1.2.4.3
、および1.2.4.4
、
を許可する場合は
allow from 10.0.0.0-10.255.255.255
allow from 10.0-255.0-255.0-255
allow from 10.*.*.*
は、あなたがこのようにそれを行うことができます。
allow from 1.2.3.254-1.2.4.4
と一致する必要があります最高の投票答えは、Apache 2.2のために真です。 2.4を使用する場合は、次のようなものを使用する必要があります。
<Limit GET POST>
Require all denied
Require ip 192.168.1.0/24
</Limit>
内部IPアドレスを指定してみましたか? – Lix
サーバーは、アクセスするために使用しているコンピュータと同じネットワーク上のWebページを提供していますか?あなたはそれが本当であることを確認する必要があります。8888などの奇妙なポートでは提供されていないことを確認する必要があります。 – Josh
PHPコードではなく、Webサーバーまたはファイアウォールの設定でこれを行う必要があります。 –