有了域名以后怎么用 請問如何設(shè)置apache主機(jī)頭,只允許指定域名訪問,禁止IP訪問?
請問如何設(shè)置apache主機(jī)頭,只允許指定域名訪問,禁止IP訪問?1.為了防止域名解析惡意指向,我們需要禁止apache默認(rèn)的空主機(jī)頭,操作如下:vi /etc/httpd/conf/httpd.co
請問如何設(shè)置apache主機(jī)頭,只允許指定域名訪問,禁止IP訪問?
1.為了防止域名解析惡意指向,我們需要禁止apache默認(rèn)的空主機(jī)頭,操作如下:vi /etc/httpd/conf/httpd.conf編輯配置文件,在你的站點(diǎn)配置之前再增加一個(gè)站點(diǎn)(紅色字體部分是我們要增加的,藍(lán)色字體部分代表你正在使用的站點(diǎn)配置)NameVirtualHost *ServerAdmin yourmail@mail.comDocumentRoot /errorServerName abc.comServerAdmin yourmail@mail.comDocumentRoot 你的站點(diǎn)路徑ServerName yourWebsite.comServerAlias *.yourWebsite.com2.在httpd.conf 里面找不到像上面的NAMEVistualHost的話,就是他剛開始安裝的時(shí)候就已經(jīng)已經(jīng)輸入域名那些了,進(jìn)入apache安裝目錄 編輯conf目錄下的httpd.conf文件: 找到 # Virtual hosts #Include conf/extra/httpd-vhosts.conf 把Include conf/extra/httpd-vhosts.conf前面的#去掉,進(jìn)入confextra目錄 編輯httpd-vhosts.conf文件加入NameVirtualHost *ServerAdmin yourmail@mail.comDocumentRoot /errorServerName itmop.comServerAdmin webmaster@itmop.com DocumentRoot D:/EmpireServer/web ServerName itmop.com ServerAlias