當前位置:首頁 » 密碼管理 » apacheip訪問不了

apacheip訪問不了

發布時間: 2023-12-24 12:12:11

① 虛擬機centos下apache開啟但是主機輸入ip無法訪問

apache的方法為:
1.停止apche的服務
2.備份apche當前的配置文件/<apche_Home>/conf/httpd.conf,注意<apche_Home>代表了apche的安裝目錄
3.用文本編輯器打開文件/<apche_Home>/conf/httpd.conf,查找如下的內容:
order
allow,deny
allow
from
all
4.在「allow
from
all」後面添加一行「deny
from
<IP_WantToDeny>」,其中<IP_WantToDeny>表示要屏蔽的IP地址,比如:要屏蔽163.236.54.30那麼應該寫成:
order
allow,deny
allow
from
all
deny
from
163.236.54.30

② apache 如何配置 只能通過域名訪問,不允許通過ip訪問

apache設置禁止使用IP訪問網站的實現方法

在用apache搭建的WEB伺服器的時候,如何想只能通過設定的域名訪問,而不能直接通過伺服器的IP地址訪問呢,有以下兩種方法可以實現(當然肯定還會有其他方法可以實現),都是修改httpd.conf文件來實現的,下面舉例說明。

方法一:在httpd.conf文件最後面,加入以下代碼
NameVirtualHost 127.*.*.*
<VirtualHost 127.*.*.*>
ServerName 127.*.*.*
<Location />
Order Allow,Deny
Deny from all
</Location>
</VirtualHost>

<VirtualHost 127.*.*.*>
DocumentRoot "/www/web"
ServerName www.phpzixue.cn
</VirtualHost>
說明:加粗部分是實現拒絕直接通過221.*.*.*這個IP的任何訪問請求,這時如果你用221.*.*.*訪問,會提示拒絕訪問。剩餘部分就是允許通過www.phpzixue.cn這個域名訪問,主目錄指向/www/web(這里假設你的網站的根目錄是/www/web)

方法二:在httpd.conf文件最後面,加入以下代碼
NameVirtualHost 127.*.*.*
<VirtualHost 127.*.*.*>
DocumentRoot "/www/test"
ServerName 127.*.*.*
</VirtualHost>

<VirtualHost 127.*.*.*>
DocumentRoot 7/www/web"
ServerName www.phpzixue.cn
</VirtualHost>
說明:加粗部分是把通過127.*.*.*這個IP直接訪問的請求指向/www/test目錄下,這可以是個空目錄,也可以在裡面建一個首頁文件,如index.hmtl,首面文件內容可以是一個聲明,說明不能通過IP直接訪問。剩餘部分的意思跟方法一是一樣的。
註:修改後需要重啟apache

熱點內容
外貼演算法 發布:2025-05-17 16:13:34 瀏覽:387
多出口ip伺服器 發布:2025-05-17 16:04:50 瀏覽:659
雙指針演算法 發布:2025-05-17 16:04:04 瀏覽:703
媒體采訪問答 發布:2025-05-17 15:59:44 瀏覽:690
androidstudiojni 發布:2025-05-17 15:59:42 瀏覽:165
唱吧上傳伴奏歌詞 發布:2025-05-17 15:53:29 瀏覽:862
5g伺服器怎麼填寫 發布:2025-05-17 15:49:39 瀏覽:314
c語言二級操作題 發布:2025-05-17 15:48:45 瀏覽:376
手機錄音機在哪個文件夾 發布:2025-05-17 15:43:37 瀏覽:49
我的世界手機版伺服器如何給管理 發布:2025-05-17 15:34:06 瀏覽:831