Especificación de configuración de ruta de Nginx.conf en win
Directorio de artículos
Se puede usar la ruta absoluta de ganancia
Hay un dicho en Internet que dice que Nginx no puede establecer una ruta absoluta bajo win, pero la configuré con éxito bajo Nginx-1.24.0.
La ruta no puede contener chino
Si usa: C:\软件\Nginx
ruta, nginx informará un error de que no se puede encontrar el archivo.
La ruta no puede contener espacios
Si usa: C:\Program Files\Nginx
ruta, nginx informará un error de que no se puede encontrar el archivo. a menos que se cambie a:C:\ProgramFiles\Nginx
"\n" en la ruta se reconocerá como una nueva línea
Si usa: C:\nginx
ruta, nginx informará un error de que no se puede encontrar el archivo. La razón es que nginx \n
lo reconocerá como una nueva línea y la ruta final se reconocerá como:
C:
ginx
La forma correcta de escribir es: C:\\nginx
. Siempre podemos usar barras dobles \\
en lugar de barras simples\
Por ejemplo, la configuración de error_log es la siguiente:
nginx informará un error:
Pegue un código Nginx.conf configurado correctamente
worker_processes 1;
error_log D:\\nginx\\logs\\error.log info;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
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;
}
}
server {
#监听443端口
listen 443 ssl;
server_name 127.0.0.1;
#ssl证书的crt文件路径
ssl_certificate D:\\SSLCertificate\\server.crt;
#ssl证书的key文件路径
ssl_certificate_key D:\\SSLCertificate\\server.key;
location / {
root html;
index index.html index.htm;
proxy_pass http://127.0.0.1:7001;
}
}
}