Nginx
1.window安装
1.下载地址 http://nginx.org/en/download.html
2.解压下载的文件
3.启动nginx
3.1 双击nginx.exe
3.2 cmd 切换到nginx目录下,输入nginx.exe或者start nginx
4.检查是否启动成功:地址栏http://localhost:80
cmd:tasklist /fi "imagename eq nginx.exe"
5.nginx配置文件是conf目录下nginx.conf
2.nginx命令
netstat -an|find "0:80" 或 netstat -ano | findstr 0.0.0.0:80 // 检查80是否被占用
start nginx 开启
nginx -s reload // 重启
nginx -s quit // 关闭服务 完整有序的停止 并保存相关信息
nginx -s stop // 停止 快速的停止 可能不保存相关信息
nginx -s reopen // 重新打开日志文件命令
nginx -v // 显示版本信息
nginx -V // 显示版本信息及配置参数信息
3.配置说明
server {
# 自定义一个没有被占用的服务
# 需要监听的端口
listen 3000;
# 服务器的名称(监听的域名)
server_name 192.168.0.8;
# 当访问 http://192.168.0.8:3000 会替换为下面的页面
location / {
# 站点跟目录 可以是相对路径 也可以是绝对路径
# root html;
# root D:testhtml;
# 默认主页
index index.html index.htm;
proxy_pass http://192.168.50.147:3000;
}
# 监听访问接口进行反向代理
location /dev-api/ {
proxy_pass http://192.168.50.8/api;
}
location /api/ {
proxy_pass http://192.168.50.8/api;
}
}
{
# 负载均衡 weight:请求权重 值越大越高
# userkey:自定义命名
upstream userkey {
server 192.186.8.10:8080 weight=5;
server 192.186.8.12 weight=1;
}
server {
# 需要监听的端口
listen 90;
server_name 192.168.0.8;
location / {
proxy_pass http://userkey;
}
}
}
4.路径参考