如何設定Nginx伺服器禁止通過IP地址訪問
Nginx伺服器安裝配置好後,如果實現做好了域名的解析等,那麼即可通過域名進行訪問。但預設狀態下,網站還能通過伺服器的IP地址進行訪問。這會產生一個隱患:即別人可能會將他們空閒的域名繫結到我們的IP地址上,由於別人的域名有可能沒備案,導致一些不必要的麻煩,而且對我們自己的網站聲譽也是種影響
所以需要設定禁止通過IP地址訪問網站。只能通過我們認可的域名來訪問。
配置方法如下:
但在對配置檔案進行修改前,最好先複製一個備份,以防萬一。
開啟Nginx的配置檔案:
#vi /usr/local/nginx/conf/nginx.conf
新增以下程式碼:
server { listen 80 default; return 500; }
然後將原先的server段程式碼修改如下:
server
{
listen 80;
server_name www.mydomain.com domain.com;
}
詳情見圖:
然後再重啟Nginx:
# service nginx restart
之後再通過IP地址訪問,發現已經不能正常訪問到了:
相關推薦
如何設定Nginx伺服器禁止通過IP地址訪問
Nginx伺服器安裝配置好後,如果實現做好了域名的解析等,那麼即可通過域名進行訪問。但預設狀態下,網站還能通過伺服器的IP地址進行訪問。這會產生一個隱患:即別人可能會將他們空閒的域名繫結到我們的IP地址上,由於別人的域名有可能沒備案,導致一些不必要的麻煩,而且對我們自己的網
Apache 2.4 禁止通過IP地址訪問
在httpd-vhosts.conf中配置: <VirtualHost *:PORT_NUMBER> ServerName 218.*.*.*.* #External HTTP Service IP Address DocumentRoot "
nginx禁止直接通過IP地址訪問
有些時候為了避免被刷流量或者不明來路訪問,可以靜止通過IP地址訪問 方法1:設定錯誤提示頁面 server { listen 80; #如果有多個虛擬主機,請配置成 listen 192.168.1.1:80 這裡配置你伺服器IP地址 server_name 192
禁止通過ip直接訪問網站來防止惡意解析-(apache,nginx,iis)
一、IIS 禁止IP直接訪問 首先就是開啟IIS管理器之後,在IIS管理器左側找到網站下面的相應網站,右鍵選擇開啟該網站屬性,進入相關IIS網站屬性設定。 (IIS開啟網站屬性方法)在網站屬性視窗中的預設“網站”選項卡中找到並單擊“高階”,如下圖所示。
[CentOS Python系列] 五.阿里雲部署web環境及通過IP地址訪問伺服器網頁
假設我們伺服器CentOS系統已經部署好了,現在我們需要向伺服器上傳一個HTML主頁,通過IP地址展示我們的內容,如何實現呢?本篇文章主要介紹講述部署阿里雲伺服器web環境,並通過IP地址訪問網頁的過程
nginx和apache限制IP地址訪問的設置方法
nginx和apache限制IP地址一、nginx禁止IP地址訪問1、在nginx配置文件中加入這個:2、重啟nginx服務二、apache禁止IP地址訪問1、更改vhosts.conf文件:NameVirtualHost 192.168.1.191 <VirtualHost 192.168.1.191
過濾和禁止中國IP地址訪問的方法
做英文共享軟體的作者,為了防止軟體被破解,經常需要設定禁用中國地區的IP地址,但很多人不知道怎麼進行設定。 如何在apache主機上設定禁用中國的IP地址訪問,其實很簡單,修改apache的.htaccess檔案,在檔案中加入下面的語句,即可阻止大部分中國使用者的訪問。當然,這份IP過濾表有些舊,
通過ip地址訪問同一區域網下已經啟動的angular專案
通常tomcat啟動的專案同一區域網下我們都可以訪問。angular啟動的前臺專案別人怎麼訪問,一直不懂,後來知道啟動命令加個引數就行了 首先檢視本機ip 第二步,啟動命令里加上--host 本機ip 這樣別人就可以通過你的ip+埠號來訪問前臺專案
關於區域網電腦通過IP地址訪問虛擬主機上的PHP WEB服務的問題
1.首先VM的網路引數必須設定為橋接模式。 2.設定Apache ,開啟http.conf檔案,找到如下欄位: # onlineoffline tag - don't remove Order Deny,Allow Deny from all
Ubuntu14下禁止通過IP來訪問web服務
ubuntu apache2的禁止IP訪問在etc/apache2/sites-available/000-default.conf其他linux系統的Apache的配置檔案是httpd.conf 而並非Ubuntu下的NameVirtualHost 145.32.22.5
SQL Server 2005 不能通過ip地址訪問,服務例項名可以訪問
問題:可以通過伺服器的例項名訪問SQL伺服器,但不能IP地址訪問.1.netstat -an檢視服務端是否打開了14332.是否安裝防火牆,先關掉防火牆試試3.測試telnet 127.0.0.1 1433能否開啟 sql 2005 不能通過ip地址遠端訪問 最常用的不能遠
通過IP地址訪問Jbossserver上的應用
ans xmlns sss type 如何 encoding public 都是 lan 版權聲明:本文為博主原創文章。
解決tomcat伺服器下,只能通過localhost,而不能通過127.0.0.1或者本地ip地址訪問的問題
今天在tomcat上部署了一個web應用以後,發現用localhost的方式來訪問應用是正常的,但是換成127.0.0.1或者是本地的ip地址來訪問,確出現訪問不了的情況。之前想是不是防火牆的問題,於是將防火牆關閉掉,發現還是訪問不了,最後在網上搜索一番後找到了問題的解決辦
Apache禁止IP地址訪問伺服器方案
由於目前來說大量的黑域名指向開放的伺服器IP地址(可以通過IP地址直接訪問網站),會對目前來說在百度上的排名和存在都存在很多很多的威脅。所以說作為Apache伺服器應該禁止IP地址對網站的直接訪問:設定:(1)修改httpd-vhosts.conf為:(2)在httpd.co
nginx禁止直接通過ip進行訪問並跳轉到自定義500頁面
直接上配置檔案 server {
解決同一區域網訪問別人web專案失敗問題,同一區域網(通過ip地址+埠號+web專案名)訪問別人的web專案
在同一區域網下,我把web專案部署到tomcat上面, 此時我的的ip地址為:192.168.5.73,tomcat埠號:8080,專案名:myDemo 但是別人通過http://192.168.5.73:8080/myDemo訪問的時候出現無法訪問的情況, 於是讓另一個人ping了
配置apache禁止通過IP訪問網站
兩步:修改配置檔案,重啟服務。 1. 找到apache的服務配置檔案,httpd.conf,最後加上修改內容: [plain] view plain copy <
為什麼有些網站無法通過IP地址進行訪問,卻能通過域名訪問?
在我讀《HTTP權威指南》的18章Web主機託管,有關通過Host首部進行虛擬主機託管時,腦海中突然產生了一個問題,就是當人們通過IP地址進行訪問網站時,怎麼區分使用者訪問的是哪個網站?最後上網搜了一下,發現有人說有些網站是不能通過IP地址訪問的。這時我感覺這
nginx 配置禁用ip地址訪問
IP訪問限制使用 ngx_http_access_module 模組,可以在 http, server, location, limit_except 中配置,語法如下: 採用黑名單規則,禁止所有,新增訪問IP。 allow IP; deny all;
Internet 主機 IP地址 域名 統一資源定位符URL 域名伺服器 DNS 全球資訊網 WWW IP地址訪問失敗 IPV4 & IPV6 統一資源識別符號 URI 統一資源名稱 URN IP地址(簡介
聯網主機 / Internet 主機 / Internet hosting與internet相連的任何(只執行某一程序組的計算機)或(運行同一個程序的計算機組)或(執行在同一計算機上的每一個程序組)或(執行在同一計算機組上的每一個程序組)都稱為Internet主機,其中最後兩種稱為虛擬主機。每臺主機都有一個唯