Maison > Opération et maintenance > Nginx > le corps du texte

Comment configurer et tester les noms de domaine virtuels dans l'environnement Nginx

王林
Libérer: 2023-05-14 16:22:06
avant
1517 Les gens l'ont consulté

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
Copier après la connexion

在 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 *;
  }
}
Copier après la connexion

保存退出,通过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
Copier après la connexion

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

4.启动(重启)验证

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

(1) 启动

${nginx}/sbin/nginx

(2) 重启

${nginx}/sbin/nginx -s reload

(1 ) Ajoutez le nom de domaine au nom du fichier (pour faciliter la gestion future)

Le code ajouté ici peut être ajouté sous le nœud http de nginx.conf.

Mais vous devez faire attention au chemin du dossier vhost créé ici est : /usr/local/nginx/nginx/conf/vhost, mais nginx.conf est dans /usr/local/. nginx/conf/nginx.conf. Il faut faire attention aux paramètres du chemin.

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.

Comment configurer et tester les noms de domaine virtuels dans lenvironnement Nginx2. 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 correspondant
🎜🎜vim /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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!