So konfigurieren und testen Sie virtuelle Domänennamen in einer Nginx-Umgebung

王林
Freigeben: 2023-05-14 16:22:06
nach vorne
1553 Leute haben es durchsucht

Mit der Konfiguration des virtuellen Nginx-Domänennamens können Sie über einen bestimmten Domänennamen auf den lokalen Server zugreifen, ohne einen Domänennamen kaufen zu müssen. Reduzieren Sie unnötige Kosten vor der Markteinführung.

Konfigurationsschritte

1. Bearbeiten Sie die Konfigurationsdatei nginx.conf

sudo vim /usr / local/nginx/nginx/conf/nginx.xonf
 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
Nach dem Login kopieren

在 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 *;
  }
}
Nach dem Login kopieren

保存退出,通过vim的 ":wq"命令保存退出。如果还处于编辑状态,需要按下 esc 键,再输入命令。

3.设置 hosts 设置

linux 下的 hosts 在 /etc/hosts ,使用 vim 打开相应路径便可

vim /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
Nach dem Login kopieren

保存退出,通过vim的 ":wq"命令保存退出。如果还处于编辑状态,需要按下 esc 键,再输入命令。

4.启动(重启)验证

注意:${nginx} 代表安装在系统默认的安装路径,例如: /usr/local/nginx/

(1) 启动

${nginx}/sbin/nginx

(2) 重启

${nginx}/sbin/nginx -s reload

(1) Fügen Sie den Domänennamen zum Dateinamen hinzu (um die zukünftige Verwaltung zu erleichtern)
# 🎜🎜##🎜 🎜#Der hier hinzugefügte Code kann unter dem http-Knoten von nginx.conf hinzugefügt werden.

Aber Sie müssen auf den Pfad des vhost-Ordners achten. Der Pfad des hier erstellten vhost-Ordners lautet: /usr/local/nginx/nginx/conf/vhost, nginx.conf jedoch in /usr/local/nginx/conf/nginx.conf. Achten Sie auf die Pfadeinstellungen.

include vhost/*.conf

(2) Speichern und beenden

über den „:wq“-Befehl von vim Speichern und beenden. Wenn Sie sich noch im Bearbeitungsmodus befinden, müssen Sie zunächst die Esc-Taste drücken und dann den Befehl eingeben.

2. Domainnamenweiterleitung konfigurieren

So konfigurieren und testen Sie virtuelle Domänennamen in einer Nginx-Umgebung(1) Erstellen Sie einen vhost-Ordner im Installationsverzeichnis

#🎜🎜# mkdir /usr/local/ nginx /nginx/conf/vhost#🎜🎜##🎜🎜#(2) Erstellen und bearbeiten Sie die Konfigurationsdatei für die Domänennamenweiterleitung#🎜🎜#rrreee#🎜🎜#Kopieren Sie im vim-Editor den folgenden Code in it #🎜🎜#rrreee#🎜🎜#Speichern und beenden, verwenden Sie den Befehl „:wq“ von vim zum Speichern und Beenden. Wenn Sie sich noch im Bearbeitungsmodus befinden, müssen Sie die Esc-Taste drücken und dann den Befehl eingeben. #🎜🎜##🎜🎜#3. Hosts festlegen #🎜🎜##🎜🎜# Die Hosts unter Linux befinden sich in /etc/hosts, verwenden Sie vim, um den entsprechenden Pfad zu öffnen
#🎜🎜##🎜🎜 # vim /etc/hosts#🎜🎜##🎜🎜##🎜🎜#Zugehörige Domänennamen konfigurieren#🎜🎜##🎜🎜#rrreee#🎜🎜#Speichern und beenden, vims verwenden ": wq" Speichern Sie den Befehl und beenden Sie den Vorgang. Wenn Sie sich noch im Bearbeitungsmodus befinden, müssen Sie die Esc-Taste drücken und dann den Befehl eingeben. #🎜🎜##🎜🎜#4. Überprüfung starten (neu starten) #🎜🎜##🎜🎜#Hinweis: ${nginx} stellt den im System installierten Standardinstallationspfad dar, zum Beispiel: /usr/local/nginx/# 🎜🎜 ##🎜🎜#(1) Start#🎜🎜##🎜🎜#${nginx}/sbin/nginx#🎜🎜##🎜🎜#(2) Neustart#🎜🎜# #🎜 🎜#${nginx}/sbin/nginx -s reload#🎜🎜##🎜🎜#5. Zugriffsüberprüfung#🎜🎜##🎜🎜#Verwenden Sie die Standard-Portüberprüfung Der Port ist belegt. Ändern Sie einfach den Standardzugriffsport in nginx.conf. #🎜🎜##🎜🎜# oder #🎜🎜##🎜🎜#5. Um #🎜🎜##🎜🎜# zu testen, müssen Sie nur die Reverse-Proxy-Adresse in den Browser in der Linux-Umgebung eingeben, zum Beispiel: , siehe Details unten: #🎜🎜##🎜🎜##🎜🎜##🎜🎜#

Das obige ist der detaillierte Inhalt vonSo konfigurieren und testen Sie virtuelle Domänennamen in einer Nginx-Umgebung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!