導航:首頁 > IDC知識 > apache24限制域名

apache24限制域名

發布時間:2020-12-23 01:28:26

1、linux apache 如何限制域名的數量???現在伺服器被惡意綁定了10來個域名 我暈

是說,別人把域名解析到了你的伺服器?
那很簡單,把這些域名全部做301跳轉到你自己的域名,他就算是給你做了嫁衣……

2、apache伺服器如何設置域名和IP地址?

1、找到apache安裝目錄下,conf文件夾下的httpd.conf文件,用記事本或其他文本編輯軟體打開。

2、在文件中搜索」Include conf/extra/httpd-vhosts.conf「這一行,去掉前面的」#「,開啟虛擬主機功能。

3、找到apache安裝目錄下,conf/extra文件夾中的httpd-vhosts.conf文件,用記事本或其他文本編輯軟體打開。

4、在文件的最後,加上以下代碼後保存:

<VirtualHost *:80>

ServerName www.domain.com

DocumentRoot D:/www/domain

<Directory"D:/www/domain">

Options +Indexes +Includes +FollowSymLinks +MultiViews

AllowOverride None

Order allow,deny

Allow from all

</Directory>

</VirtualHost>

其中,80是伺服器的埠,ServerName後面的是域名,DocumentRoot和Directory後面的是網站程序所在的目錄。

5、找到伺服器的hosts文件,以Windows系統為例,在C:windowssystem32driversetc目錄下,用記事本或其他文本編輯軟體打開。

6、在hosts文件的末尾添加一行126.63.36.3 www.domain.com,並保存,重啟服務後即可通過域名訪問。

3、伺服器apache怎麼配置域名

打開Apache的安裝目錄,找到httpd.conf文件,分別去掉下面兩行文字前面的#號。  
LoadMole vhost_alias_mole moles/mod_vhost_alias.so
去掉#意思是啟用apache的虛擬主機功能。
Include conf/extra/httpd-vhosts.conf
去掉這一行的#意思是從conf/extra/httpd-vhosts.conf這個文件導入虛擬主機配置。

4、怎麼配置apache讓網站域名www或者有二級域名。

空間的站點需要登錄空間控制面板操作,跟客戶端電腦基本沒有關系。
相關操作具體可以咨詢空間提供商。

5、apache如何綁定域名,只允許該域名訪問伺服器

我以前也有這個問題,原因大概是這樣,apache接收所有指向的域名,當配置中沒有被訪問的域名時,它會默認跳到配置的第一個虛擬主機中去,於是我就在第一個虛擬主機那配了個404頁面,或者給他把地址重寫一下,跳到baidu什麼的。也不知道這樣能不能混過網監那關。

6、apache 基於域名的虛擬主機 限制某個IP地址訪問

這個你可以在主機控制面板中的拒絕管理IP功能中設置,或者在.htaccess配置文件中添加相關的禁用IP代碼就可以了,當然有些程序也有相應的功能的,這個你在程序後台設置下就行了,如果不清楚的話可以去美國主機偵探論壇看看,上面討論這個方面的人還是比較多的。

7、Apache只允許域名訪問https的問題

SSL證書是根據域名簽發的信任的,如果IP沒有證書所以才會這樣,但配置可以指定域名版訪權問。
<VirtualHost 域名:443>
ServerName 域名
ServerAlias 域名
DocumentRoot /var/www/html
SSLEngine on
SSLProtocol all -SSLv2 -SSLv3
SSLCertificateFile /etc/ssl/server.crt
SSLCertificateKeyFile /etc/ssl/server.key
SSLCertificateChainFile /etc/ssl/server.ca-bundle
</VirtualHost>

8、為什麼apache基於主機名或者域名的訪問限制不能正確執行

問題分析:原因可能有兩個:第一是DNS上面的數據有問題,比如你對foobar.example.com做了訪問限制,但是實際上foobar.example.com只是其他域名的別名,這樣foobar.example.com來訪問你的時候,Apache通過地址-域名查找之後返回的是真實的域名,而不是foobar.example.com,所以正確執行訪問限制;第二是Apache的配置中的檢驗不充分。解決:對於第一種情況,必須找出foobar.example.com的真實域名,才能對它進行訪問限制,對於第二種情況,你可以在編譯的時候加入EXTRA_CFLAGS=-DMAXIMUM_DNS參數,但是這樣會導致頻繁查找DNS,從而造成性能降低。

9、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

與apache24限制域名相關的知識