#简单nginx服务器代理
前言:
最近在公司做项目,windows服务器,前端这块用的是nginx做代理,分享一些简单nginx配置和过程中遇到的一些小坑及处理方法
nginx基本流程(windows服务器)
1)连接远程服务器桌面
2)在远程桌面安装nginx
3)打开nigix里面的基本配置文件nginx/conf/nginx.conf
- 正常的基本配置(一个项目)
需要修改的地方
server {
listen 8088; 端口号
server_name 111.229.130.127; 访问地址ip
localhost / {
root C:/nginx/dist; 文件根目录
index index.html index.html;
// proxy_pass http://127.0.0.1; 跨域(远程本机IP)
}
}
注解:
端口号可能需要开通,要不然无权限访问
# 一个服务器多个项目的情况下(看这里)
简单粗暴一点:
再写一个监听server配置不同端口号就可以解决了
修改配置都的重启服务器
手动重启服务器方法
双击nginx文件下的绿色图标,当然你想用linux命令重启我也不阻拦
配置文件不生效(你还需要往下看)
如果你配置没问题但有不生效,最有可能就是你拼命重启nginx导致开了多个nginx服务器,导致后台运行。。。(你得懂。。。)
这时你就应该清理一下后台进程
- 清理后台进程
(1)打开任务管理器,找到进程,选中nginx 关闭进程。
(2)如果无法关闭,强制关闭方法
打开cmd 输入tasklist查看正在运行的进程
然后输入taskkill /im nginx.exe /f 强行关闭nginx.exe进程
一般都有效,然而也不例外
重启nginx就可以了
仅供参考 未完待续。。。
``