国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > Apache > 正文

Apache禁止ip訪問(wèn)及去除默認(rèn)的測(cè)試頁(yè)面

2024-08-27 18:22:32
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

ip訪問(wèn)方法在以前經(jīng)常會(huì)碰到現(xiàn)在IDC商都有白名單了,只要你的機(jī)器加入了防火墻白名單就就不存在這個(gè)問(wèn)題了,下面我們一起來(lái)看看.

今天剛弄了個(gè)相關(guān)的VPS,因?yàn)槭桥R時(shí)使用所以沒(méi)有對(duì)系統(tǒng)進(jìn)行太多的配置,用了它自帶的Apache和PHP,但是在配置Apache的時(shí)候使用IP總是可以直接訪問(wèn)到Apache的測(cè)試頁(yè)面。于是屏蔽了默認(rèn)的DocumentRoot設(shè)置,修改了其權(quán)限,但是依然可以使用IP訪問(wèn).

后來(lái)無(wú)意中在/var/www/error目錄下面發(fā)現(xiàn)了一個(gè)noindex.html文件,顧名思義就是如果找不到默認(rèn)的首頁(yè)文件的時(shí)候使用的文件,于是順藤摸瓜就在/etc/httpd/conf.d/目錄下找到了welcome.conf文件,將其內(nèi)容全部注釋掉,然后重啟apache就可以了.

如果不是vps估計(jì)就沒(méi)有welcode.conf文件了,我們可參考下面辦法解決,代碼如下:

  1. <VirtualHost *:80> 
  2.     ServerAdmin webmaster@dummy-host.huyinglong.com 
  3.     DocumentRoot "e:/www.survivalescaperooms.com/" 
  4.     ServerName 你的IP地址 
  5. </VirtualHost> 

然后在error目錄創(chuàng)建一個(gè)出錯(cuò)頁(yè)面的index.htm頁(yè)面即可,利用Apache的Rewrite和PHP實(shí)現(xiàn)400錯(cuò)誤,新建一個(gè)虛擬主機(jī)配置,將來(lái)自IP的訪問(wèn)Rewrite到一個(gè)自定義的PHP頁(yè)面,代碼如下:

  1. ServerName  XXX.XXX.XXX.XXX 
  2. DocumentRoot /var/www/error/ 
  3. RewriteEngine On 
  4. RewriteRule  ^.*  /400.php 

其中XXX.XXX.XXX.XXX為你的IP地址,網(wǎng)站主目錄為/var/www/error/,編輯文件/var/www/error/400.php,內(nèi)容如下:

  1. <?php 
  2. header(“HTTP/1.1 400 Bad Request”);   
  3. ?> 
  4. <h1>Bad Request</h1> 

這樣以來(lái),即可實(shí)現(xiàn)直接用IP訪問(wèn)返回400錯(cuò)誤了,修改完成之后,務(wù)必要重新加載Apache配置,命令如下:

service httpd reload

另外php5.3之后默認(rèn)將short_opentag打開(kāi)了,就是說(shuō)如果只寫(xiě) <? 的話(huà)會(huì)顯示源代碼,必須寫(xiě)成 <?php ,如果想使用舊的需要在php.ini文件中修改設(shè)置 short_opentag=On.

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 邢台市| 新津县| 米易县| 定州市| 商洛市| 清新县| 太谷县| 中阳县| 灌云县| 成安县| 丹阳市| 霍林郭勒市| 石棉县| 开化县| 乌鲁木齐市| 唐海县| 自贡市| 舞阳县| 新野县| 吉隆县| 广东省| 绥芬河市| 广安市| 张家界市| 通海县| 叙永县| 通渭县| 沅江市| 庐江县| 自治县| 吉林省| 昌吉市| 平果县| 夏津县| 邯郸县| 雷波县| 凤台县| 湾仔区| 漠河县| 醴陵市| 商城县|