Red de conocimiento informático - Material del sitio web - Cómo agregar el módulo ipv6 a Nginx

Cómo agregar el módulo ipv6 a Nginx

Uno: comprobar si nginx ya contiene el módulo ipv6

[root@iz2ze3oyrjbxg32wecre15z /]# /alidata/server/nginx/sbin/nginx -V

De los resultados, podemos ver No hay soporte para ipv6 en la salida

Si se admite ipv6, la salida contendrá "--with-ipv6".

Si su entorno ya admite ipv6, ¡no es necesario seguir leyendo!

Dos: preparar el código fuente de nginx

1. Este artículo toma la versión 1.4.4 como ejemplo. Aún no se han probado otras versiones, pero creo que son básicamente similares. pruébalo específicamente.

2. Si no hay un código fuente local, debe descargarlo de la siguiente dirección: http://nginx.org/download/nginx-1.4.4.tar.gz Para otras versiones, También puede ir a http://nginx.org/download/nginx-1.4.4.tar.gz nginx.org download, que enumera las direcciones de descarga de todas las versiones.

3. Sube el código fuente descargado al sistema Linux

Crea un nuevo directorio tmp en el directorio raíz

[root@iz2ze3oyrjbxg32wecre15z /]# cd / root

[root@iz2ze3oyrjbxg32wecre15z /]# mkdir tmp

Cargue el paquete de instalación en este directorio. Se recomienda que los estudiantes utilicen Xftp como herramienta de carga.

3. Compile el código fuente de nginx: compile el código fuente de nginx, agregue soporte para ipv6

1. Vaya al directorio tmp y ejecute el comando para descomprimir el archivo de instalación

[root@ iz2ze3oyrjbxg32wecre15z / ]# cd tmp

[root@iz2ze3oyrjbxg32wecre15z /]# tar xvzf nginx-1.4.4.tar.gz

2. para configurar nuevos parámetros y agregar el módulo ipv6.

Nota: Al configurar los parámetros, asegúrese de agregarlos a los parámetros originales; de lo contrario, es posible que se pierda el módulo de soporte original, ¡recuerde! ¡Recordar! Recuerde

[root@iz2ze3oyrjbxg32wecre15z /]# cd nginx-1.4.4

[root@iz2ze3oyrjbxg32wecre15z/]#./configure --user=www --group=www -- prefix=/alidata/server/nginx --with-http_stub_status_module --sin-http-cache --with-http_ssl_ module --with-http_gzip_static_module --with-ipv6

Nota: símbolo "--" Hay espacios intermedios.

....Omita parte de la salida intermedia

3. Una vez completada la configuración, ejecute el comando make y vuelva a compilar

....Reemplazar el archivo ejecutable de nginx

1. Los estudiantes deben desarrollar el buen hábito de hacer una copia de seguridad del nginx original primero

[root@ iz2ze3oyrjbxg32wecre15z /]#

cp /alidata. /server/nginx /sbin/nginx /alidata/server/nginx/sbin/nginx.bak

2. Detener nginx

nginx debe detenerse aquí; de lo contrario, no se puede sobrescribir.

[root@iz2ze3oyrjbxg32wecre15z /]# service nginx stop

3. Sobrescribir el archivo ejecutable de nginx

[root@iz2ze3oyrjbxg32wecre15z /]# cp nginx /alidata/ server/nginx/bak server/nginx/sbin/nginx

3. Pruebe si el nuevo programa nginx es correcto

[root@iz2ze3oyrjbxg32wecre15z /]# /alidata/server/nginx/ sbin /nginx -t

4, start nginx

[root@iz2ze3oyrjbxg32wecre15z /]# service nginx start

5: compruebe nuevamente si nginx ya es compatible con ipv6< / p>

[root@iz2ze3oyrjbxg32wecre15z /]# /alidata/server/nginx/sbin/nginx -V

En este punto, ya terminaron. Gracias a todos por estudiar conmigo. Si tiene algún comentario o sugerencia, bienvenido a criticar Corrección.

Después de configurar el módulo nginx ipv6, debe configurar el monitoreo de ipv6 en nginx para acceder correctamente a nuestro proyecto de sitio web. Consulte la siguiente sección "Cómo configurar el monitoreo de puertos IPv6 de Nginx".