Maison > interface Web > js tutoriel > Comment configurer un vhost multisite dans Nginx

Comment configurer un vhost multisite dans Nginx

亚连
Libérer: 2018-06-13 14:05:43
original
1913 Les gens l'ont consulté

Cet article présente principalement la méthode de configuration du vhost multi-site dans Nginx. Les amis qui en ont besoin peuvent s'y référer

Supposons que vous souhaitiez utiliser différents noms de domaine pour accéder à différents répertoires dans Linux Nginx. cette fois, vous devez configurer plusieurs vhosts, la configuration spécifique est la suivante, en supposant que le répertoire racine du site Web est défini sur /var/www/

1. Créez deux nouveaux répertoires sous /var/www/<.>

/var/www/ushark.net
/var/www/ushark.wang
Copier après la connexion
2. Modifiez /etc/nginx/nginx.conf

http {
  include    /etc/nginx/mime.types;
  default_type application/octet-stream;
  log_format main &#39;$remote_addr - $remote_user [$time_local] "$request" &#39;
           &#39;$status $body_bytes_sent "$http_referer" &#39;
           &#39;"$http_user_agent" "$http_x_forwarded_for"&#39;;
  access_log /var/log/nginx/access.log main;
  sendfile    on;
  #tcp_nopush   on;
  keepalive_timeout 65;
  #gzip on;
  include /etc/nginx/conf.d/*.conf;   #主要是加入此行,如有则忽略
}
Copier après la connexion
3. Créez deux nouveaux fichiers de configuration sous /etc/nginx/conf.d,

<🎜. >

4. Copiez la configuration suivante Les informations sont dans les deux fichiers, modifiez simplement la partie rouge !!! Le nom du serveur est cohérent avec la racine, c'est à dire que le répertoire et le nom de domaine correspondent un à un !!!
/etc/nginx/conf.d/ushark.net.conf
/etc/nginx/conf.d/ushark.wang.conf
Copier après la connexion

5. Redémarrez Nginx
server {
  listen    80;
  server_name  www.ushark.net;
  #charset koi8-r;
  #access_log /var/log/nginx/host.access.log main;
  root  /var/www/ushark.net/;
  if (!-e $request_filename){   # rewrite可根据网站需要增删
      rewrite ^/(.*) /index.php last; 
  } 
  location / {
    index index.php index.html index.htm;
  }
  #error_page 404       /404.html;
  # redirect server error pages to the static page /50x.html
  #
  error_page  500 502 503 504 /50x.html;
  location = /50x.html {
    root  /var/www/ushark.net/;
  }
  # proxy the PHP scripts to Apache listening on 127.0.0.1:80
  #
  #location ~ \.php$ {
  #  proxy_pass  http://127.0.0.1;
  #}
  # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
  #
  location ~* \.php$ {
    fastcgi_index  index.php;
    fastcgi_pass  127.0.0.1:9000;
    include      fastcgi_params;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    fastcgi_param  SCRIPT_NAME    $fastcgi_script_name;
  }
  # deny access to .htaccess files, if Apache&#39;s document root
  # concurs with nginx&#39;s one
  #
  #location ~ /\.ht {
  #  deny all;
  #}
}
Copier après la connexion

6. Modifiez /etc/hosts  !!!
systemctl restart nginx
Copier après la connexion

Ce qui précède est quoi. J'ai compilé pour tout le monde. J'espère que cela sera utile à tout le monde à l'avenir.
[root@bogon ~]# vi 127.0.0.1    localhost.localdomain localhost
::1       localhost6.localdomain6 localhost6
127.0.0.1    www.ushark.net
127.0.0.1    www.ushark.wang
Copier après la connexion

Articles associés :

Utilisation d'ui-route pour implémenter le routage imbriqué multicouche dans AngularJS (tutoriel détaillé)

À propos de vue Comment pour implémenter le lien secondaire et sélectionner la première valeur par défaut

Utiliser js pour implémenter le jeu de poussée de boîte (tutoriel détaillé)

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:php.cn
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