1、為什麼網站只能通過域名訪問不能直接通過ip訪問
是可以通過IP訪問的,但通常都會屏蔽IP訪問。因為如果開放IP訪問的話,別人就可以把域名解析過來直接訪問了,你的內容就會被別人使用弄成冒牌網站。
2、如何讓用戶只能通過設定的域名訪問,而不
可以在配置,也就是通用問件進行判斷!如果上個url不是以域名開頭的就跳轉到首頁或者用Nginx 禁止IP訪問。
3、怎麼設置只能訪問域名打開網站,禁止通過IP訪問網站,急!!!
Apache服務,建立多域名訪問指向,默認設置的話,如果別人把域名指向IP,就會訪問默認的站點,下面的設置可以禁止訪問。修改http.conf文件,修改後重啟APACHE才能生效:
<VirtualHost *:80>
ServerAdmin 你的IP地址
DocumentRoot "D:/WWW/ROOTNoSite"
DirectoryIndex index.html index.htm
<Directory "D:/WWW/ROOT/NoSite">
AllowOverride None
Options Indexes FollowSymLinks
Order Deny,Allow
Allow from all
</Directory>
</VirtualHost>
這樣通過IP,或者沒有在配製時添加的域名就直接訪問到NoSite目錄下面,NoSite目錄下不要放置任何文件,或者把 Allow from all 修改為 Deny from all 禁止訪問。
4、只能通過ip訪問百度搜索,域名不行,其他網頁卻二者皆可
這個有兩個可能:1、瀏覽器出現異常;2、IE內核中木馬等病毒;通過軟體進行系統修復一般都能好
5、如何設置網站只能通過域名訪問
在 iis中新建網站, 新網站路徑指向你的論壇, 默認網站將它停止
新網站 建 主機頭名 ,就可以了啊 !!! 主機頭名為域名!
埠號還是80!
本來做了個截圖 ,可以百度一直傳不上去,不好意思
6、如何設置,限制用戶只能通過域名訪問網站
這種主要看你具體是要什麼樣了 一般網站都是通過域名訪問的呀
7、使用什麼技術,實現伺服器只能通過域名訪問?
在伺服器上新建很多虛擬目錄,一個IP就對應很多網站,這個時侯通過IP就無法訪問到其中的任何一個網站,只能通過域名解析和域名綁定才能實現通過域名訪問到網站!
8、電腦無法通過域名訪問網站,只能通過ip地址,怎麼回事?
修改DNS吧DNS問題
比較好用的DNS 114.114.114.114
8.8.8.8
首選用114那個 備用用8那個
9、如何設置伺服器只能域名訪問
我們在使用的時候會遇到很多的惡意IP攻擊,這個時候就要用到Nginx禁止IP訪問了。下面我們就先看看Nginx的默認虛擬主機在用戶通過IP訪問,或者通過未設置的域名訪問(比如有人把他自己的域名指向了你的ip)的時候生效最關鍵的一點是,在server的設置裡面添加這一行:listen80default;後面的default參數表示這個是默認虛擬主機。Nginx禁止IP訪問這個設置非常有用。比如別人通過ip或者未知域名訪問你的網站的時候,你希望禁止顯示任何有效內容,可以給他返回500.目前國內很多機房都要求網站主關閉空主機頭,防止未備案的域名指向過來造成麻煩。就可以這樣設置:簡單直接的修改方法:修改nginx.conf文件修改成server{listen80;server_name;#這里是你自己指定的域名}再在上個server後繼續添加一段:就是為了訪問默認網站直接返回403server{listen80default_server;server_name_;return403;}這里是在接收到ip訪問或非指定域名訪問時會返回403錯誤下面的一些比較詳細的介紹:server{listen80default;return500;}也可以把這些流量收集起來,導入到自己的網站,只要做以下跳轉設置就可以:server{listen80default;rewrite^(.*)return500;}這樣,通過域名就能訪問伺服器了。
10、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