![]() |
|
![]() |
#1 |
論壇副主管
![]() |
![]() 假設小弟用Apache跑一個論壇,這台Server下有許多電腦透過這台上網,
假設這台主機為192.168.0.1 在不更改預設web路徑條件下如何可以不讓內部網路在IE上打192.168.0.1就連上論壇而必需要打網域或是對外IP才可以連呢? 謝謝各位囉~~ |
__________________![]() |
|
![]() |
送花文章: 1004,
![]() |
![]() |
#10 (permalink) |
協調管理員
![]() |
![]() 怡紅大
你那個是首頁的預設名子 在httpd.conf裡 有一段是允許跟不允許的設定 <Directory "/var/www/html"> Order allow,deny Allow from all </Directory> 改成 <Directory "/var/www/html"> 192.168.1 Allow from all </Directory> 除了192.168.1.0的網段以外 其他都可以 |
__________________ |
|
![]() |
送花文章: 11706,
![]() |
![]() |
#12 (permalink) |
註冊會員
|
![]() 如果你的主機上有兩張網卡的話...
如 192.168.0.200 and 140.96.175.2 在httpd.conf 中 搜尋 Listen 原本為Listen 0.0.0.0:80 修改成 Listen 140.96.175.2:80 就可以了 ============================================= 根本的方法就是在httpd.conf 的設定檔中 尋找 你放網頁的根目錄...因為你是windows base的 所以 網頁根目錄可能不是原來的 /var/www/html 請依照你的情狀更改.... 我以原linux的設定檔來說明 <Directory "/var/www/html"> Options Indexs FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> 請在Allow from all 上方加入 Deny from 192.168.0. 這樣來自192.168.0.0/24的IP都無法存取你的網頁.... ============================================ |
![]() |
送花文章: 10,
![]() |
![]() |
#13 (permalink) | |
論壇副主管
![]() |
![]() 引用:
![]() |
|
![]() |
送花文章: 1004,
![]() |
![]() |
#14 (permalink) |
協調管理員
![]() |
![]() 那用別的方法也可以
下指令 iptables -t filter -A INPUT -p tcp -s 192.168.1.0/24 --dport 80 -j DROP 這一行是linux超強防火牆的iptable 從前面看是說 -a input=新增一行定義到input清單 -p tcp=協定為tcp -s 192.168.1.0/24=來原端是192.168.1.0的網段 --dport 80=到本機的80port -j drop=動作為不行 所以你的http可以做一般的設定就可以 |
![]() |
送花文章: 11706,
![]() |
![]() |
#15 (permalink) | |
論壇副主管
![]() |
![]() 引用:
![]() ![]() ![]() |
|
![]() |
送花文章: 1004,
![]() |