Apacheサーバーをセットアップしましたが、PHP / MySQLはうまく機能します!
しかし、問題は、これが開発専用サーバーであるため、どうすればこのプライベートを維持するのですか?コンテンツを非公開にしておく唯一の理由は、スクリプトがうまくいかなかった場合、Apacheエラーが公開サイトになった場合に表示されたくない(そして、他の人も同じネットワークを共有しているという事実!) PCをWebホストとして使用する可能性が高い-実際のライブサイトのWebホスティングプロバイダールートを使用してダウンする可能性が高くなります。
現在、次の3つの方法でアクセスできます。
http:// localhost(またはhttp://127.0.0.1、代替方法およびlocalhostのIPですが、どちらの方法でも受け入れられます!)
http 192.168.0.1(ルーターのIP)
http pc-name-here(私のPCの名前、これは明らかにWindows PCによって異なります!)
[注、リンクを投稿できないので、他の2つについては、最初のものと同様にコロン/スラッシュを挿入する必要があります]。
ただし、最初の方法でのみアクセスしたいです。ポート80でリッスンしています(変更したくありません)。これは不可能ですか、それとも間違っていますか?PHP / webdesignについては、ネットワーク側のことよりも少し知っているので、これは私にとって初めてです!
基本的に、そのマシンのローカルホスト経由でのみアクセスでき、外部IPアドレス、つまり192.168.0.1ではアクセスできないようにします。
すべてのテストベッドサイトでhttpd.confを編集して拒否を使用する必要がありますか、または他の解決策はありますか?
例:
<Directory /www/vhosts/localhost/>
Options All
AllowOverride All
order allow,deny
allow from 127.0.0.1
deny from 192.168.0.1
deny from my-pc-name
</Directory>
- それは例ですが、ここで何が間違っているのかわかりません!
私のオペレーティングシステムはWindows 7 Ultimateです。
私は「ネットの周りを見て回ったが、それのいくつかは私にとって少し技術的に見えた。
あなたは何をお勧めします?