![]() |
請教一個網路架站的問題
假設小弟用Apache跑一個論壇,這台Server下有許多電腦透過這台上網,
假設這台主機為192.168.0.1 在不更改預設web路徑條件下如何可以不讓內部網路在IE上打192.168.0.1就連上論壇而必需要打網域或是對外IP才可以連呢? 謝謝各位囉~~ |
你的問題 跟我現在碰到的一樣,
不知道你是不是用IP 分享器? |
不是用IP分享器!
|
引用:
所有的Client端都是透過這台主機上網! 只是這台主機還有架上論壇對外,不讓網內的Clien端透過內部IP就可以連上論壇~~ |
小弟是用PHP,用Apache跑~
|
|
引用:
不能下喔......我也想下^^ |
|
小弟的問題已經解決~
只要將httpd.conf內的 DirectoryIndex index.html index.htm index.php 後面預設文件部份拿掉就不會因為隨便打上http://192.168.0.1/就可以連到論壇~~ 感謝各位大大的幫忙~~ |
怡紅大
你那個是首頁的預設名子 在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的網段以外 其他都可以 |
感謝以上各位大人的幫忙~~
不過ㄚ鳥兄~~ <Directory "/var/www/html"> 192.168.1 Allow from all </Directory> 上面這段這樣寫是OK滴? 小弟試是不行~~ |
那用別的方法也可以
下指令 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可以做一般的設定就可以 |
引用:
|
喔
Apache for windows的唷 那iptables不能用囉 |
引用:
|
如果你的主機上有兩張網卡的話...
如 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都無法存取你的網頁.... ============================================ |
引用:
|
所有時間均為台北時間。現在的時間是 04:37 PM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *