Window系统安装及配置Nginx
个人学习记录,仅供参考
1. 安装配置
- 1.1 下载完成后,将压缩包解压到本地即可
- 1.2 进入 Nginx 目录下,修改conf/nginx.conf配置文件,根据自己需求进行配置
listen port;
server_name ip alias aserver;
location / {
root html/dist;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
location /prod-api/ {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http:
}
- 1.3 切换到 Nginx 安装目录下,双击
Nginx.exe 启动 Nginx
- 1.4 打开浏览器,输入
http://127.0.0.1/ (默认配置文件端口:80, 具体端口看个人配置)
- 1.5 如果修改了配置文件,则需要重新启动 Nginx 才会生效;在任务管理器停止nginx服务,再重新启动
2. 常用指令
2.1 start nginx 启动nginx
2.2 nginx -s reload 重新启动nginx
2.3 nginx -s stop 停止nginx
2.4 nginx -v 查看nginx版本
2.5 nginx -s reopen 重新打开日志文件。
2.6 nginx -c filename 为 Nginx 指定一个配置文件。
2.7 nginx -t 不运行,检查配置文件的语法的正确性
2.8 taskkill /f /t /im nginx.exe # 彻底关闭nginx服务
3.配置系统自启动
3.2 将下载的exe 重命名为 nginx-service.exe,并在同目录下新建nginx-service.xml文件,内如如下
<service>
<id>nginx</id>
<name>Nginx Service</name>
<description>Nginx服务</description>
<logpath>E:\nginx-1.26.1\logs\</logpath>
<log mode="roll-by-size">
<sizeThreshold>10240</sizeThreshold>
<keepFiles>8</keepFiles>
</log>
<executable>E:\nginx-1.26.1\nginx.exe</executable>
<stopexecutable>E:\nginx-1.26.1\nginx.exe -s stop</stopexecutable>
</service>
3.3 用管理员权限进入nginx根目录命令行,执行 nginx-service.exe install
3.4 进入系统服务查看 nginx 是否启动,并且为自启动模式