0

最初に私のセットアップから:

完全な LAMP がインストールされた Ubuntu Server 11

/etc/apache2/sites-available/default のサンプル

NamevirtualHost *

<VirtualHost *>
ServerName www.web.com
ServerAlias www.web.com
ServerAdmin me.co.uk
DocumentRoot "/var/www/web"
DirectoryIndex index.php
Alias /pdf /var/www/web/pdf/Order_pdf
Alias /glass /var/www/web/pdf/Glass_order_pdf
ErrorLog "/var/www/logs/error.log"
CustomLog "/var/www/logs/access.log" combined
CustomLog "/var/www/logs/deflate.log" deflate
</VirtualHost>
<VirtualHost *>
ServerName www.intranet.com
ServerAlias www.intranet.com
ServerAdmin me.co.uk
DocumentRoot "/var/www/intranet"
DirectoryIndex Search.php
ErrorLog "/var/www/logs/error.log"
CustomLog "/var/www/logs/access.log" combined
CustomLog "/var/www/logs/deflate.log" deflate
</VirtualHost>

ルーターがポート 80 をサーバーに転送していて、www.web.com が正しく表示されています。どうにかしてイントラネット サイトへの外部アクセスをブロックしたいのですが、その方法がよくわかりません。誰か助けてください。

これは私が使用する必要があるものでしょうか?

<Directory "/var/www/web">
Options Indexes FollowSymLinks
Allow Override None
Order deny,alow
deny from all
allow list 192.168.1.0/24
</Directory>
4

1 に答える 1

0

これは他の場所で回答されていると確信しています。とにかく、イントラネットで IP チェックを使用したい場合は、これを行うことができます。

<Directory /var/www/intranet/>
   Order allow,deny
   Allow from 192.168.1.0/24
</Directory>
于 2012-04-10T12:57:22.553 に答える