首頁 運維 Nginx Nginx環境下虛擬網域如何設定及測試驗證

Nginx環境下虛擬網域如何設定及測試驗證

May 14, 2023 pm 04:22 PM
nginx

使用 nginx 虛擬網域配置,可以不用去購買域名,就可以透過特定的網域存取本機伺服器。減少發布前不必要的開支。

設定步驟

1. 編輯nginx.conf 設定檔

 sudo vim /usr/local/nginx/nginx/conf/ nginx.xonf

(1) 新增網域到檔案名稱(方便日後管理)

這裡新增的一下程式碼是在nginx.conf 的http 結點下添加便可。

但要注意的vhost 資料夾的路徑,這裡的建立的vhost 資料夾的路徑是: /usr/local/nginx/nginx/conf/vhost ,但nginx.conf 在/usr/local/ nginx/conf/nginx.conf。需要注意路徑設定。

include vhost/*.conf

(2) 儲存退出

透過vim的 ":wq"指令儲存退出。如果還處於編輯狀態,需要先按下 esc 鍵,再輸入指令。

2. 設定網域轉送

(1)在安裝目錄下建立vhost 資料夾

 mkdir /usr/local/nginx/nginx/conf/vhost

(2)建立編輯網域轉送設定檔

# www.huaiangg.com 为你想要自定义的域名,加上后缀 .vonf 便可
vim /usr/local/nginx/nginx/conf/vhost/www.huaiangg.com.conf
登入後複製

在vim 編輯器下,把下面的程式碼複製進去便可

server {
  listen 80;
  autoindex on;
  # 这是你想要设置域名
  server_name www.huaiangg.com;
  access_log /usr/local/nginx/logs/access.log combined;
  index index.html index.htm index.jsp index.php;
  #error_page 404 /404.html;
  if ( $query_string ~* ".*[\;&#39;\<\>].*" ){
    return 404;
  }
  location / {
    # 这里把反向代理设置成 tomcat 的访问路径
    proxy_pass http://127.0.0.1:8080/;
    add_header access-control-aloow-origin *;
  }
}
登入後複製

儲存退出,通過vim的":wq"指令儲存退出。如果還處於編輯狀態,需要按下 esc 鍵,再輸入指令。

3.設定hosts 設定

linux 下的hosts 在/etc/hosts ,使用vim 開啟對應路徑便可

vm /etc/ hosts

設定相關網域

#centos
# 反向代理 --> tomcat 地址
192.168.197.130 www.huaiangg.com
# 图床
192.168.197.130 iamge.huaiangg.com
# 前后端分离服务器
192.168.197.130 s.huaiangg.com
登入後複製

儲存退出,透過vim的":wq"指令儲存退出。如果還處於編輯狀態,需要按下 esc 鍵,再輸入指令。

4.啟動(重新啟動)驗證

注意:${nginx} 代表安裝在系統預設的安裝路徑,例如: /usr/local/nginx/

#( 1) 啟動

${nginx}/sbin/nginx

(2) 重新啟動

${nginx}/sbin/nginx -s reload

5. 存取驗證

使用預設的連接埠驗證,如果連接埠佔用,就在nginx.conf 中修改預設的存取連接埠。

5. 測試

只需要在linux 環境下,在瀏覽器輸入設定好反向代理的位址就可以,例如:  ,詳細見下:

Nginx環境下虛擬網域如何設定及測試驗證

以上是Nginx環境下虛擬網域如何設定及測試驗證的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

tomcat伺服器怎麼能讓外網訪問 tomcat伺服器怎麼能讓外網訪問 Apr 21, 2024 am 07:22 AM

tomcat伺服器怎麼能讓外網訪問

nginx啟動指令和停止指令是什麼 nginx啟動指令和停止指令是什麼 Apr 02, 2024 pm 08:45 PM

nginx啟動指令和停止指令是什麼

thinkphp怎麼運行 thinkphp怎麼運行 Apr 09, 2024 pm 05:39 PM

thinkphp怎麼運行

Welcome to nginx!怎麼解決? Welcome to nginx!怎麼解決? Apr 17, 2024 am 05:12 AM

Welcome to nginx!怎麼解決?

nodejs專案怎麼部署到伺服器 nodejs專案怎麼部署到伺服器 Apr 21, 2024 am 04:40 AM

nodejs專案怎麼部署到伺服器

phpmyadmin怎麼註冊 phpmyadmin怎麼註冊 Apr 07, 2024 pm 02:45 PM

phpmyadmin怎麼註冊

造訪網站出現nginx怎麼解決 造訪網站出現nginx怎麼解決 Apr 02, 2024 pm 08:39 PM

造訪網站出現nginx怎麼解決

docker容器之間如何通信 docker容器之間如何通信 Apr 07, 2024 pm 06:24 PM

docker容器之間如何通信

See all articles