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

首頁 > 網站 > Apache > 正文

配置 Apache 服務器禁止所有非法域名 訪問自己的服務器

2024-08-27 18:23:38
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了配置 Apache 服務器禁止所有非法域名 訪問自己的服務器,需要的朋友可以參考下

1、http2.4.1以前:

  第一種 直接拒絕訪問

打開 httpd.conf  文件,將一下配置追加到文件最后。

<pre name="code" class="html"><pre name="code" class="html"><pre name="code" class="html">#直接拒絕所有非法域名<VirtualHost *:80>  ServerName *  ServerAlias *  <Location />    Order Allow,Deny    Deny from all  </Location>  ErrorLog "/alidata/log/httpd/error.log"  CustomLog "/alidata/log/httpd/info.log" common</VirtualHost></pre><pre name="code" class="html"><pre name="code" class="html">#允許的域名<VirtualHost *:80>  DocumentRoot /alidata/www  ServerName www.你的域名  ServerAlias www.你的域名  <Directory "/alidata/www">    Options Indexes FollowSymLinks    AllowOverride all    Order allow,deny    Allow from all  </Directory>  <IfModule mod_rewrite.c>    RewriteEngine On    RewriteRule ^(.*)-htm-(.*)$ .php?    RewriteRule ^(.*)/simple/([a-z0-9/_]+/.html)$ /simple/index.php?  </IfModule>  ErrorLog "/alidata/log/httpd/error.log"  CustomLog "/alidata/log/httpd/info.log" common</VirtualHost>

重啟apache服務:service httpd restart

第二種 跳轉到指定目錄或文件

打開 httpd.conf  文件,將一下配置追加到文件最后。

#所有非法域名跳轉到指定目錄或文件<pre name="code" class="html"><pre name="code" class="html"><VirtualHost *:80>#指定目錄或文件  DocumentRoot "/yun/www"  ServerName *  ServerAlias *</VirtualHost></pre><pre name="code" class="html"><pre name="code" class="html">#允許的域名<VirtualHost *:80>  DocumentRoot /alidata/www/fdt  ServerName www.fdt-art.com  ServerAlias www.fdt-art.com  <Directory "/alidata/www/fdt">    Options Indexes FollowSymLinks    AllowOverride all    Order allow,deny    Allow from all  </Directory>  <IfModule mod_rewrite.c>    RewriteEngine On    RewriteRule ^(.*)-htm-(.*)$ .php?    RewriteRule ^(.*)/simple/([a-z0-9/_]+/.html)$ /simple/index.php?  </IfModule>#錯誤日志  ErrorLog "/alidata/log/httpd/error.log"  CustomLog "/alidata/log/httpd/info.log" common</VirtualHost>

重啟apache服務:service httpd restart

2、http2.4.1 以后:

http2.4.1 以后不再需要NameVirtualHost以及不再支持ServerName * 這種寫法。

使用ServerName * 會報Invalid ServerName “*” use ServerAlias to set multiple server names.

第一種:直接拒絕

打開 httpd.conf  在文件末尾加上一下代碼:

<pre name="code" class="html"><pre name="code" class="html">#禁止所有非法域名<VirtualHost *:80>  ServerName 服務器ip  ServerAlias *  <Location />    Order Allow,Deny    Deny from all  </Location></VirtualHost><pre name="code" class="html">#允許訪問的域名<VirtualHost *:80>  DocumentRoot /alidata/www  ServerName www.你的域名  ServerAlias www.你的域名  <Directory "/alidata/www">    Options Indexes FollowSymLinks    AllowOverride all    Order allow,deny    Allow from all  </Directory>  <IfModule mod_rewrite.c>    RewriteEngine On    RewriteRule ^(.*)-htm-(.*)$ .php?    RewriteRule ^(.*)/simple/([a-z0-9/_]+/.html)$ /simple/index.php?  </IfModule>#錯誤日志保存位置  ErrorLog "/alidata/log/httpd/error.log"  CustomLog "/alidata/log/httpd/info.log" common</VirtualHost>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 剑川县| 噶尔县| 镇康县| 开封县| 华亭县| 蒙城县| 德保县| 绥棱县| 万山特区| 资源县| 凌海市| 邛崃市| 长宁区| 遂昌县| 昌吉市| 阜阳市| 安岳县| 平阴县| 大新县| 玛曲县| 本溪| 襄垣县| 高密市| 金湖县| 化德县| 翼城县| 泗洪县| 扶余县| 阿克陶县| 舞阳县| 抚顺市| 喀什市| 武冈市| 普陀区| 济源市| 永吉县| 西青区| 明星| 沐川县| 杭锦旗| 阜平县|