apache 域名不变_apache 如何配置只能通过域名访问,不允许通过ip访问?
apache設(shè)置禁止使用IP訪問網(wǎng)站的實現(xiàn)方法
在用apache搭建的WEB服務(wù)器的時候,如何想只能通過設(shè)定的域名訪問,而不能直接通過服務(wù)器的IP地址訪問呢,有以下兩種方法可以實現(xiàn)(當(dāng)然肯定還會有其他方法可以實現(xiàn)),都是修改httpd.conf文件來實現(xiàn)的,下面舉例說明。
方法一:在httpd.conf文件最后面,加入以下代碼
NameVirtualHost 127.*.*.*
ServerName 127.*.*.*
Order Allow,Deny
Deny from all
DocumentRoot "/www/web"
ServerName www.phpzixue.cn
說明:加粗部分是實現(xiàn)拒絕直接通過221.*.*.*這個IP的任何訪問請求,這時如果你用221.*.*.*訪問,會提示拒絕訪問。剩余部分就是允許通過www.phpzixue.cn這個域名訪問,主目錄指向/www/web(這里假設(shè)你的網(wǎng)站的根目錄是/www/web)
方法二:在httpd.conf文件最后面,加入以下代碼
NameVirtualHost 127.*.*.*
DocumentRoot "/www/test"
ServerName 127.*.*.*
DocumentRoot 7/www/web"
ServerName www.phpzixue.cn
說明:加粗部分是把通過127.*.*.*這個IP直接訪問的請求指向/www/test目錄下,這可以是個空目錄,也可以在里面建一個首頁文件,如index.hmtl,首面文件內(nèi)容可以是一個聲明,說明不能通過IP直接訪問。剩余部分的意思跟方法一是一樣的。
注:修改后需要重啟apache
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的apache 域名不变_apache 如何配置只能通过域名访问,不允许通过ip访问?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个从文本文件里“查找并替换”的功能
- 下一篇: 关系式调用c语言脚本_认识LoadRun