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