nginx Linux comandos comunes [versión]

El funcionamiento básico de un .nginx

1. Gramática

nginx安装路径下/sbin/nginx    --启动nginx
以下操作需要在"nginx安装路径/sbin/"执行命令
./nginx -s quit                --退出nginx
./nginx -s reload              --重启配置文件
./nginx -v                     --查看版本信息
./nginx -t                     --查看配置文件所在的目录
./nginx -h                     --查看帮助信息

2. Ejemplos

imagen

Dos módulo de instrucciones .nginx

1.1 nginx sintaxis del archivo de configuración de nginx.conf

cd nginx安装路径/conf      切换到指定路径
daermon on|off          是否是守护线程启动nginx,on为开启,off为关
master_process on|off    是否开启多线程模式,on为开启,off为关
worker_processes number   开启多个nginx进程,默认开启数为1
inciude  包含文件名        包含文件,注意:文件名不需要写后缀名
errorlog 文件名称 [debug|info|notice|error|crit] 
                          错误异常日志记录,[]里面是可选级别
location 访问路径          设置访问路径

1.2 ruta de configuración Descubrimiento

imagen

1.3 Configuración de un demonio ejemplo, no se recomienda master_process [modificada]

imagen

1.4 Configuración del número de procesos abiertos

imagen

1.5 establecer la ruta de acceso

imagen

2.1nginx de logs / gramática nginx.pid

cd nginx安装路径/logs文件夹        切换到指定路径
cat nginx.pid                    查看nginx进程        

2.2 Ejemplos

imagen

Tres módulos de comando .http

1.1nginx de sintaxis del archivo de configuración nginx.conf

alias 别名                    设置别名
keepalive_timeout [time]     设置超时连接时间,默认时间75s,time单位为秒
listen 端口号                 监听端口
resolver_timeout [time]      解析超时时间,默认值为30s
root  访问的绝对路径           设置服务器资源的访问路径

Ejemplos de un 1,2 [alias]

imagen

1.3 Ajuste de tiempo de espera de conexión

imagen

1.4 puerto de escucha

imagen

Establecer ruta de acceso a recursos del servidor 1.5

imagen

Cuatro .server módulo de instrucción

1.nginx de sintaxis del archivo de configuración nginx.conf

server_name 服务器名称             设置服务器名称
listen 端口号                     设置监听的端口号
charset 字符集                    设置字符集

2. Ejemplos

imagen

módulo de equilibrio de carga de cinco .nginx

1. Gramática

#负载均衡池
upstream backend{
  server backend1.example.com weight=5,
  server backend2.example.com:8081
  server unix:/tmp/backend3
}
#负载均衡跳转处理
server{
  location /{
    proxy_pass http:backend;
  }
}

2. Ejemplos

imagen

3. Instrucción

instrucción efecto Usar ubicación El valor por defecto
ip_hash Según ip solicitud de distribución de direcciones río arriba ninguna
aguas arriba de la solicitud de acceso {} server1 server2 El equilibrio de carga de la piscina objetivo es acceder a las peticiones del servidor de distribución río arriba no
peso = valor Se refiere al número de conexiones a servidores de distribución para acceder al recurso solicitado río arriba 1
Numerical mail_fails = Se refiere al número máximo de fallos de servidor de distribución para acceder al recurso solicitado río arriba 1
fail_timeout = 30s (tiempo) Se refiere a la solicitud de acceso a los recursos de tiempo de espera del servidor de distribución río arriba 10s
Nombre aguas arriba {...} Se refiere a los recursos del servidor de distribución río arriba no

Módulo de acceso de seis .http

1. Gramática

instrucción efecto Usar ubicación El valor por defecto
negar la dirección IP acceso de direcciones IP Ban http, servidor, ubicación, limit_execpt No
permitir que las direcciones IP Permitir que algún tipo de acceso IP address http, servidor, ubicación, limit_execpt No
DenyAll Prohibir todo acceso direcciones IP http, servidor, ubicación, limit_execpt No

2. Ejemplos

imagen

Publicado 43 artículos originales · ganado elogios 6 · vistas 5191

Supongo que te gusta

Origin blog.csdn.net/qq_45421186/article/details/105386710
Recomendado
Clasificación