Maison > Article > Opération et maintenance > Comment configurer et tester les noms de domaine virtuels dans l'environnement Nginx
En utilisant la configuration du nom de domaine virtuel nginx, vous pouvez accéder au serveur local via un nom de domaine spécifique sans acheter de nom de domaine. Réduisez les dépenses inutiles avant le lancement.
Étapes de configuration
1. Modifiez le fichier de configuration 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) Enregistrez et quittez Enregistrez et quittez via la commande ":wq" de vim. Si vous êtes toujours en mode édition, vous devez d'abord appuyer sur la touche Échap, puis saisir la commande. 2. Configurez le transfert de nom de domaine
🎜(1) Créez le dossier vhost dans le répertoire d'installation🎜🎜 mkdir /usr/local/nginx/nginx/conf/vhost
🎜🎜(2) Créez et modifiez le nom de domaine Transférez le fichier de configuration🎜rrreee🎜Dans l'éditeur vim, copiez-y le code suivant🎜rrreee🎜Enregistrez et quittez Utilisez la commande ":wq" de vim pour enregistrer et quitter. Si vous êtes toujours en mode édition, vous devez appuyer sur la touche Esc puis saisir la commande. 🎜🎜3. Définir les hôtes Définissez les hôtes sous 🎜🎜linux dans /etc/hosts, utilisez vim pour ouvrir le chemin correspondantvim /etc/hosts
🎜🎜🎜Configurez le correspondant nom de domaine 🎜🎜rrreee🎜Enregistrez et quittez, utilisez la commande ":wq" de vim pour enregistrer et quitter. Si vous êtes toujours en mode édition, vous devez appuyer sur la touche Esc puis saisir la commande. 🎜🎜4. Démarrer (redémarrer) la vérification🎜🎜Remarque : ${nginx} représente le chemin d'installation par défaut installé dans le système, par exemple : /usr/local/nginx/🎜🎜(1) Démarrer 🎜🎜${ nginx} /sbin/nginx
🎜🎜(2) Redémarrer🎜🎜${nginx}/sbin/nginx -s reload
🎜🎜5. Vérification d'accès🎜🎜Utilisez la vérification du port par défaut, si le port S'il est occupé, modifiez le port d'accès par défaut dans nginx.conf. 🎜🎜 ou 🎜🎜5. Pour tester 🎜🎜 il vous suffit de saisir et de configurer l'adresse du proxy inverse dans le navigateur sous environnement Linux, par exemple : , voir les détails ci-dessous : 🎜🎜🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!