Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo comprobar si el servidor nginx está instalado

Cómo comprobar si el servidor nginx está instalado

1. Instalación de Nginx

El entorno que uso es Ubuntu 14.04 de 64 bits. nginx depende de los siguientes módulos:

l El módulo gzip requiere la biblioteca zlib

l El módulo de reescritura requiere la biblioteca pcre

l La función ssl requiere el biblioteca openssl

1.1. Instalar pcre

1. Obtenga el paquete de compilación e instalación de pcre. La última versión se puede obtener en /.

2. Descomprima el paquete openssl-xx.tar.gz.

3. Ingrese al directorio de descompresión y ejecute ./configure.

4. make & make install

1.4. Instale nginx

1. Obtenga nginx en http://nginx.org/en/download. La versión se puede obtener en html.

2. Descomprima el paquete nginx-xx.tar.gz.

3. Ingrese al directorio de descompresión y ejecute ./configure

4. make amp make install

Si no se pueden encontrar los módulos dependientes anteriores durante la instalación, use --with-openssl=lt; openssl_dirgt;, --with-pcre=lt; pcre_dirgt;, --with-zlib=lt; Si se ha instalado, la ruta aquí es el directorio de instalación; si no se ha instalado, esta ruta es la ruta del paquete de instalación compilado y nginx realizará la compilación e instalación predeterminada del módulo.

Después de iniciar nginx, ingrese http://localhost en el navegador para verificar si la instalación se realizó correctamente.

2.Configuración de Nginx

Una vez completada la instalación, existen los siguientes archivos de configuración en el directorio de configuración conf y se filtra la configuración xx.default:

tyler@ubuntu: /opt/nginx-1.7.7/conf$ árbol |grep -v default

.

├── fastcgi.conf

├── fastcgi_params

├── koi-utf

├── koi-win

├── mime.types

├── nginx.conf

├── scgi_params

├── uwsgi_params

└── win-utf

Excepto nginx.conf, el resto de los archivos de configuración generalmente solo deben proporcionarse de forma predeterminada.

2.1.nginx.conf

nginx.conf es el archivo de configuración principal. El contenido de la configuración predeterminada después de eliminar los comentarios se muestra a continuación:

. l trabajador_proceso significa trabajo El número de procesos generalmente se establece en el número de núcleos de la CPU

l trabajador_conexiones representa el número máximo de conexiones para cada proceso de trabajo

l El servidor{} El bloque define el host virtual

n puerto de escucha de escucha

n nombre_servidor nombre de dominio de escucha

n ubicación{} se utiliza para configurar el URI coincidente, que es el "/uri/" en la sintaxis. ubicación / { } coincide con cualquier consulta porque todas las solicitudes comienzan con / .

u root especifica la ruta de búsqueda de recursos correspondiente al uri, donde html es una ruta relativa y la ruta completa es /opt/opt/nginx-1.7.7/html/

u índice especifica la página de inicio. Se pueden configurar varios nombres, separados por espacios. Si hay varios, búsquelos en el orden de configuración.

Como se puede ver en la configuración, nginx escucha el puerto 80, el nombre de dominio es localhost y la ruta es la carpeta html (mi ruta de instalación es /opt/nginx-1.7.7, entonces / opt/nginx-1.7.7/html), el archivo de índice predeterminado es index.html, index.htm, y el error del servidor redirige a la página 50x.html.

Puedes ver que /opt/nginx-1.7.7/html/ tiene los siguientes archivos:

tyler@ubuntu:/opt/nginx-1.7.7/html$ ls

p>

50x.html index.html