Prólogo: Recientemente, Nginx ha vuelto a implementar el proyecto de rectificación de la empresa, los proyectos e interfaces de front-end, aquí hay un resumen de los puntos de conocimiento del servidor Nginx utilizado recientemente y se recomienda un sitio web de documentos en chino Nginx .
No se introducirá el servidor Nginx, y iremos directamente al tema. El sistema usa el buque insignia window7
Primero, descargue Nginx . Aquí descargué la versión 1.18. Después de la descompresión, obtengo el siguiente directorio raíz de Nginx. Se recomienda poner el directorio raíz en la variable de entorno.
Luego, ingrese cmd en la barra de navegación del directorio raíz y presione Enter para ingresar el comando controla
los comandos comunes:
nginx -t: verifica el archivo de configuración
nginx -v: muestra la versión
start nginx: inicia el servidor
nginx -s stop: apaga rápidamente el servidor
nginx -s quit: apaga el servidor normalmente
nginx -s recargar: recarga el archivo de configuración
Después de eso, ingresamos nginx start, y el sistema mostrará una consola de comandos y luego se cerrará automáticamente. En este momento, abra el administrador de tareas y busque nginx.exe en el proceso, lo que indica que el inicio fue exitoso. Abra 127.0.0.1 o localhost en el navegador. Se mostrará la página de bienvenida de nginx, lo que indica que la operación se ha realizado correctamente. Introduzcamos
la configuración básica.
Abra la carpeta conf en el directorio raíz y abra nginx.conf con un editor.
Servicio de agencia:
El siguiente código puede modificar la ruta del sitio web del proxy, el acceso al puerto predeterminado 80 se dirigirá al archivo index.html en la carpeta html, que es la página de bienvenida de nginx, para lograr el efecto de proxy.
server {
listen 80;#监听端口
server_name localhost;#监听域名访问
location / {
root html;#代理文件夹
index index.html index.htm;#代理文件
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
Proxy inverso:
Use el código anterior para modificar ligeramente para realizar la función de proxy inverso, ingrese http://127.0.0.1:1024/baidu para acceder a Baidu
server {
listen 1024;#监听端口
server_name localhost;
location /baidu {
proxy_pass https://www.baidu.com/;#反向代理baidu网址
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
La construcción del servicio https puede referirse al establecimiento previo de una versión en línea de la construcción https en el video chat remoto
Lo anterior es mi compilación de los conocimientos básicos de nginx, espero que te sea útil