1、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
2、WindowsServer 2003 web要求只允許使用域名通過SSL加密訪問。
你去CA機申請SSL證書,然後配置在伺服器端就可以了,配置參考:https://www.wosign.com/Docdownload/index.htm
3、Linux web怎麼設置只允許域名訪問
要實現只用域名訪問而不用IP訪問,要看所使用的web伺服器軟體,以nginx為例,可以通過如下方法進行設置:
1、用vim打開nginx的配置文件,一般為nginx/conf/nginx.conf
2、在server的設置裡面添加如下內容即可:
#禁止IP訪問
server{
listen 80 default;
server_name _;
return 500;
}
或者
server {
listen 80 fault;
server_name _;
rewrite ^(.*) http://域名 permanent;
}
4、注冊一個域名須注意什麼,比如規定幾個字母?或允許出現哪些字元號?
域名命名規則
域名可以由(a-z、A-Z 大小寫等價)26個英文字母、數字(0-9)以及連接符「-」組成,但是域名的首位必須是字母或數字。對於域名的長度也有一定的限制:
國際通用頂級域名長度不得超過26個字元
中國國家頂級域名長度不得超過20個字元
從技術角度來看,域名是在Internet上解決IP地址對應的一種方法。一個完整的域名由兩個或兩個以上部分組成,各部分之間用英文的句號「.」來分隔。如「123.com」。其中「com」稱為「頂級域名」(TLD,也稱為一級域名),123稱為二級域名(SLD),二級域名的左邊部分稱為三級域名,以此類推。每一級的域名控制它下一級域名的分配。
從商業角度看,域名已經成為了「企業的網上商標」,其重要性和商業價值已經被全世界的企業所認識。和商標相比域名具有更強的唯一性。
5、如何設置在IIS中只允許使用域名通過SSL加密訪問
IIS強制使用SSL加密訪問只要方法有2個。
一、強制SSL訪問:是指用戶輸入域名後自動跳轉到HTTPS,操作步驟:網頁鏈接
二、伺服器存在IP或者域名,必須要求域名訪問SSL,這種情況下需要IIS配置SSL證書綁定這個域名。可以參考IIS6文檔:網頁鏈接、IIS7文檔:網頁鏈接。
如果是IIS8以上伺服器可以直接綁定:
6、08 R2 配置iis 只允許使用SSL且只能採用域名方式進行訪問;
首先淘寶Gworg或者SSL證書,並且按照以下教程安裝。
IIS7 安裝SSL證書:https://www.gworg.com/ssl/110.html
IIS7 IIS8 自動跳轉到https://www.gworg.com/ssl/129.html
注意:安裝防火牆需要設置允許443埠或關閉防火牆,如果本地伺服器安裝安全狗的,請允許443埠。
7、Win2008WEB要求只允許使用域名通過SSL加密訪問。
大部分證書都是基於域名的證書,本身就不支持HTTPS+IP,只要客戶關閉IP對外不就行了,這個和SSL證書沒多大關系。
8、域名中可以用什麼符號
域名中可以用:26個英文字母:A - Z(不區分大小寫)、0-9 十個數字和「-」(英文中的連詞號)。
由於Internet上的各級域名是分別由不同機構管理的,所以,各個機構管理域名的方式和域名命名的規則也有所不同。但域名的命名也有一些共同的規則,字元只能是A-z、0-9、及「-」。
域名中字元的組合規則:在域名中,不區分英文字母的大小寫,對於一個域名的長度是有一定限制的。"-"不能用作開頭和結尾,域名最長可達67個位元組(包括後綴.com、.net、.org等)
(8)域名允許使用擴展資料:
相關規定:
1、注冊含有「CHINA」、「CHINESE」、「CN」、「NATIONAL」等單詞的域名須經國家有關部門(指部級以上單位)正式批准。
2、公眾知曉的其他國家或者地區名稱、外國地名、國際組織名稱不得使用。
3、縣級以上(含縣級)行政區劃名稱的全稱或者縮寫,注冊時需獲得相關縣級以上(含縣級)人民政府正式批准。
4、行業名稱或者商品的通用名稱不得使用。
5、他人已在中國注冊過的企業名稱或者商標名稱不得使用。
6、對國家、社會或者公共利益有損害的名稱不得使用。
9、怎麼設置自己的網站只允許域名加上www才能訪問
我覺得你沒有說明白問題,不過我猜想有兩種情況:
1,你是想別人一定要輸入帶www的域名才能打開你的網站,否則就不能打開你的網站,這種情況很好辦,你不解析純域名記錄就可以了,只解析帶www的域名
2,你想無論別人是輸入帶www的還是不帶www的域名,都能夠訪問你的帶www的網站,這樣的話,你可以設置301重定向,也很方便!
10、注冊的域名中是否允許有"-"這樣的符號出現?
"-"可以。(中間連線)
"_"不行。(下劃線)