Red de conocimiento informático - Consumibles informáticos - Configurando el servidor: Nginx agrega múltiples nombres de subdominios de segundo nivel --- 2018-06-26

Configurando el servidor: Nginx agrega múltiples nombres de subdominios de segundo nivel --- 2018-06-26

Nombre de subdominio de segundo nivel de configuración de archivos múltiples de Nginx (recomendado)

Primero, agregue la resolución en su propia consola de nombre de dominio. Aquí, agregue el prefijo del blog como ejemplo.

Yo uso Wanwang. Agregar resolución en "Configuración de análisis"

Registro de host: ¿el nombre de dominio de segundo nivel que desea?

Valor de registro: su dirección IP

p>

Después de guardar, hemos completado el primer paso de resolver el nombre del subdominio en nuestro servidor.

Paso 2: Agregar archivo de configuración

Ingrese a la carpeta de configuración /conf de nginx y edite el archivo nginx.conf

[root@ iZ2844brz0xZ~]# cd /usr /local/nginx/conf/[root@iZ2844brz0xZ~]# vim nginx.conf

En ?.conf?file

[root@iZ2844brz0xZconf] # mkdir sites-enabled[root @iZ2844brz0xZsites-enabled]# vim blog.***.com.conf

Agregar al archivo

servidor {listen80;#Puerto de escucha nombre_servidor blog .***.com; # Vincular la raíz del nombre de dominio /usr/local/nginx/html/blog/; # Directorio raíz del sitio web, se recomienda utilizar la ruta absoluta indexindex.phpindex.htmlindex.htm; # Agregar análisis de la ubicación de php ~ \. php$ { fastcgi_pass127.0.0.1: 9000; fastcgi_indexindex.php; fastcgi_param? SCRIPT_FILENAME$document_root$fastcgi_script_name; incluir /usr/local/nginx/conf/fastcgi_params } #Agregar una página de error para facilitar la inclusión en el motor de búsqueda y una buena experiencia de usuario error_page404/404.html; ubicación /404.html { raíz /usr/local/nginx/html/ } error_page500502503504/50x.html; ubicación =/50x.html {

raíz /usr/local/ nginx/html/; }}

El contenido lo puede agregar usted mismo

Nombre de subdominio de segundo nivel de configuración de archivo único de Nginx

En ?nginx.conf? la siguiente declaración al módulo ?server? del archivo

if($host~* (\b(?!www\b)\w )\.\w \.\w ) { set$ subdominio/ $1;}ubicación / { root html$subdomain;indexindex.htmlindex.phpindex.htmindex;}

Puedes analizar la carpeta correspondiente

Finalmente, reinicia nginx

[root@iZ2844brz0xZsites-enabled]# /usr/local/nginx/sbin/nginx -s reload

De: /LBinin/article/details/70188752