當前位置:首頁 » 密碼管理 » apache只能域名訪問網站

apache只能域名訪問網站

發布時間: 2023-11-10 05:42:19

『壹』 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;
}

『貳』 怎麼弄只能在區域網裡面用域名訪問但是外網不能訪問的apache+php伺服器

把域名解析到區域網ip地址就行了,
例如你有個域名somedomain.com,你的區域網ip:192.168.1.121
把做個A記錄 somedomain.com 192.168.1.121 ,等域名DNS伺服器解析生效後就ok了。
這樣任何人訪問somedomain.com都會被解析到 192.168.1.121 ,但是外網的人因為不在你那個區域網所以他用192.168.1.121 是訪問不到你內網的資源的,只有你們內網的才行。

『叄』 怎麼設置只能訪問域名打開網站,禁止通過IP訪問網站,急!!!

  1. windows伺服器IIS通過域名綁定主機頭就可以做到。

  2. 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 禁止訪問。

『肆』 怎麼設置只能訪問域名打開網站,禁止通過IP訪問網站

1、在大批量某一欄位ip訪問你網站之前,會在不該出現的時間段,出現很多各個地方的訪問ip,而且時間還很接近。而且,訪問同一個頁面,沒有任何來擼,只有ip和時間。

『伍』 Apache如何設置成不能通過IP訪問網站,只能敲域名進網站

原則上是不可以的,因為有ip地址,才有域名,域名是ip地址衍生出來的,有個辦法就是,同搜索引擎,具體的加分

『陸』 請問如何設置apache 主機頭,只允許指定域名訪問,禁止IP訪問

1.為了防止域名解析惡意指向,我們需要禁止apache默認的空主機頭,操作如下:vi /etc/httpd/conf/httpd.conf編輯配置文件,在你的站點配置之前再增加一個站點(紅色字體部分是我們要增加的,藍色字體部分代表你正在使用的站點配置)NameVirtualHost *ServerAdmin [email protected] /errorServerName abc.comServerAdmin [email protected] 你的站點路徑ServerName yourWebsite.comServerAlias *.yourWebsite.com2.在httpd.conf 裡面找不到像上面的NAMEVistualHost的話,就是他剛開始安裝的時候就已經已經輸入域名那些了,進入apache安裝目錄 編輯conf目錄下的httpd.conf文件: 找到 # Virtual hosts #Include conf/extra/httpd-vhosts.conf 把Include conf/extra/httpd-vhosts.conf前面的#去掉,進入conf\extra\目錄 編輯httpd-vhosts.conf文件加入NameVirtualHost *ServerAdmin [email protected] /errorServerName itmop.comServerAdmin [email protected] DocumentRoot D:/EmpireServer/web ServerName itmop.com ServerAlias

『柒』 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>

熱點內容
隨機啟動腳本 發布:2025-07-05 16:10:30 瀏覽:535
微博資料庫設計 發布:2025-07-05 15:30:55 瀏覽:31
linux485 發布:2025-07-05 14:38:28 瀏覽:310
php用的軟體 發布:2025-07-05 14:06:22 瀏覽:760
沒有許可權訪問計算機 發布:2025-07-05 13:29:11 瀏覽:437
javaweb開發教程視頻教程 發布:2025-07-05 13:24:41 瀏覽:733
康師傅控流腳本破解 發布:2025-07-05 13:17:27 瀏覽:248
java的開發流程 發布:2025-07-05 12:45:11 瀏覽:696
怎麼看內存卡配置 發布:2025-07-05 12:29:19 瀏覽:288
訪問學者英文個人簡歷 發布:2025-07-05 12:29:17 瀏覽:837