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
在 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 ~* ".*[\;'\<\>].*" ){ 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 打开相应路径便可
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
保存退出,通过vim的 ":wq"命令保存退出。如果还处于编辑状态,需要按下 esc 键,再输入命令。
4.启动(重启)验证
注意:${nginx} 代表安装在系统默认的安装路径,例如: /usr/local/nginx/
(1) 启动
${nginx}/sbin/nginx
(2) 重启
${nginx}/sbin/nginx -s reload
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(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 öffnenvim /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!