當前位置:首頁 » 密碼管理 » nginx允許域名訪問

nginx允許域名訪問

發布時間: 2022-09-13 19:24:51

Ⅰ 如何設置nginx的虛擬域名及訪問目錄

首先進入nginx的配置文件nginx.conf;

1 #相當於在http模塊再添加一個server模塊
2 server {
3 #監聽綁定80埠
4 listen 80;
5 #下面這個是域名,多個域名用空格隔開
6 server_name www.a.com bb.com;
7 #本網站的根路徑
8 root /絕對路徑;
9 #下面是默認首頁
10 location / {
11 index index.html index.php;
12 }
13 #下面是針對本站所有.php文件進行處理的配置
14 location ~ \.php{
15 #載入fastcgi 一種處理方式
16 include fastcgi_params;
17 #fastcgi的參數 指定文件路徑及參數,否則會有404或是file not find 提示
18 fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
19 #fastcgi的服務信息 ip:埠
20 fastcgi_pass 127.0.0.1:9000;
21 #fastcgi默認首頁
22 fastcgi_index index.php;
23 }
24 }

Ⅱ 如何配置nginx 只能通過域名訪問

為了避免別人把未備案的域名解析到自己的伺服器ip而導致伺服器被斷網,需要在nginx上設置禁止通過ip訪問伺服器,只能通過域名訪問。
最關鍵的一點是,在server的設置裡面添加這么一行:
Listen 80 default;
後面的default參數表示這個是默認的虛擬主機。
例如:別人如果通過ip或者未知域名訪問你的網站的時候,你希望禁止顯示任何有效內容,可以給他返回500。具體如下:
Server {
Listen 80 default;
Server_name _;
Return 500;
}
當然,按照上述設置,的確不能讓別人通過ip訪問伺服器了,但是還應該開放一個或多個真實的希望被訪問的域名配置,設置如下:
Server {
Linten 80;
Server_name ; (以3A網路為例)
………..
}

Ⅲ 如何配置nginx達到只允許域名訪問網址,禁止ip

Nginx 禁止IP訪問

我們在使用的時候會遇到很多的惡意IP攻擊,這個時候就要用到Nginx 禁止IP訪問了。下面我們就先看看Nginx的默認虛擬主機在用戶通過IP訪問,或者通過未設置的域名訪問(比如有人把他自己的域名指向了你的ip)的時候生效最關鍵的一點是,在server的設置裡面添加這一行:

listen 80 default;

後面的default參數表示這個是默認虛擬主機。

Nginx 禁止IP訪問這個設置非常有用。

比如別人通過ip或者未知域名訪問你的網站的時候,你希望禁止顯示任何有效內容,可以給他返回500.目前國內很多機房都要求網站主關閉空主機頭,防止未備案的域名指向過來造成麻煩。就可以這樣設置:

server {
listen 80 default;
return 500;
}

Ⅳ nginx如何自動添加域名埠

首先安裝時候nginx要帶上這個模塊,./configure --prefix=/usr/local/nginx --with-stream
在nginx.conf裡面配置上類似以下配置文件:
stream {

upstream dack{
server 127.0.0.1:9092;
server 127.0.0.1:9093;
server 127.0.0.1:9094;
}

server{
listen 9091;
proxy_pass dack;
}
}

注意:stream級別和http同級。

Ⅳ nginx 只允許通過域名訪問,不允許通過地址訪問

server{
listen 80;
server_name _;
return 400;
}

Ⅵ Nginx如何設置只能通過域名訪問

把ip禁止訪問就可以了,禁止了ip訪問,就只能通過域名訪問。

Ⅶ nginx 配置域名訪問

需要你把你的配置貼出來。

Ⅷ nginx怎麼配置IP和域名都能訪問

一個nginx伺服器只能有一個虛擬主機允許IP訪問
只要在server_name最後面添加一個default,就可以在其他nginx沒有定義的域名下,使用當前server解析(例如,其他server都沒有定義ip地址作為server_name則用IP訪問會被打到default主機上)

Ⅸ 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;
}

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:336
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:378
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:612
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:32
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:945
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:742
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:803
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:511
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:372