Red de conocimiento informático - Material del sitio web - Cómo construir Nginx en un servidor Linux remoto

Cómo construir Nginx en un servidor Linux remoto

1. Cargue el paquete de software nginx nginx-1.8.0.tar.gz al servidor Linux

2 Dado que nginx está desarrollado en lenguaje C, compilaremos el código fuente de nginx. para instalar nginx, por lo que necesita instalar el entorno de compilación C gcc en Linux.

Si se ha instalado gcc, puede omitir este paso; de lo contrario, ejecute el siguiente comando: yum install gcc-c++

3. usos del módulo http de nginx pcre Analiza expresiones regulares, por lo que es necesario instalar la biblioteca pcre en Linux. yum install -y pcre pcre-devel

4. La biblioteca zlib proporciona una variedad de métodos de compresión y descompresión. nginx usa zlib para comprimir con gzip el contenido del paquete http.

yum install -y zlib zlib-devel

5. nginx no solo admite el protocolo http, sino que también admite https (es decir, transmitir http a través de ssl), por lo que es necesario instalar la biblioteca openssl en Linux.

yum install -y openssl openssl-devel

6. Cree un directorio temporal para nginx. Tenga en cuenta que aquí estoy usando el sistema de archivos de Linux

p>

Cree una carpeta temporal en /var y cree nginx en temp, es decir: /var/temp/nginx

Ejecute el comando: ./configure \. --prefix=/ usr/local/nginx \ --pid-path=/var/run/nginx/nginx.pid \ --lock -path=/var/lock/nginx.lock (--error-log-path =/var/log /nginx/error.log (--http-log-path=/var/log/ nginx/access.log \--with-http_gzip_static_module \--http-client-body-temp-path=/ var/temp/nginx /client \--http-proxy-temp-path=/var/temp/nginx/proxy \--http-fastcgi-temp-path=/var/temp/nginx/fastcgi\--http- uwsgi-temp-path =/var/temp/nginx/uwsgi\--http-scgi-temp-path=/var/temp/nginx/scgi<

8. Compile el código fuente e instale nginx : make?make install

9. Inicie nginx: cd /usr/local/nginx/sbin/./nginx -c /usr/local/nginx/conf. /nginx.conf

Acceda: http://localhost en el navegador, aparecerá la siguiente pantalla indicando que la instalación fue exitosa:

También podemos ver que el proceso nginx se está ejecutando:

ps aux|grep nginx