Nginx入门
Nginx入门:
学习视频-狂神说Nginx学相伴:视频链接
此文只是Nginx入门,算是敲门砖,后期如有更高需求,需自己深入学习
Nginx入门
Nginx学相伴
往后面章节看之前,请先看下面《Nginx学相伴》这篇文章,后面章节只是补充。
模拟负载均衡与反向代理
开启服务器(server)
启动服务器:本地jar包:kuangstudy.jar
java -jar kuangstudy.jar
java -jar kuangstudy.jar --server.port=8081
配置nginx.conf文件
- 配置文件位置:conf/nginx.conf (相对位置)
http {
#http 配置(http默认端口80; https默认端口443;)
upstream kuangstudy { #反向代理地址:http://tangguo
# 负载均衡配置
#服务器 服务器ip:端口 权重(1,2,3...)
server 127.0.0.1:8080 weight=1;
server 127.0.0.1:8081 weight=1;
}
server {
listen 80; #端口配置
server_name localhost;
location / { #根路径 访问
root html;
index index.html index.htm;
proxy_pass http://kuangstudy; #反向代理
}
location /admin { #根路径下的/admin 访问
}
}
}
启动Nginx服务
# 启动:打开 cmd 输入nginx.exe,回车
nginx.exe
# 配置更改,输入 nginx -s reload ,让改动生效
nginx -s reload
访问服务器server
-
访问:http://localhost:80/ → 通过反向代理 http://tangguo → 加权轮询访问 http://localhost:8080/ 或 http://localhost:8081/
-
Nginx监听80端口,请求
80端口根目录后,代理到8080或8081端口

浙公网安备 33010602011771号