1. 环境
ubuntu服务器
nginx 版本: nginx/1.13.7
2. 想要效果描述(知道自己要干什么)
用户浏览器通过ip访问
通过反向代理服务器处理
最后打开的是tomcat页面
3. 准备(知道自己需要什么)
需要nginx服务
nginx配置需要改为反向代理(代理的是:监听ip和端口进行代理到tomcat上)
tomcat服务
4. 操作(重要文件需要备份)
4.1 启动nginx服务
# 启动nginx服务 nginx
4.2 修改nginx配置文件
# 1. 备份配置文件 cp nginx.conf nginx.conf.back # 2. 修改配置文件 vim nginx.conf
server { # 监听80端口 listen 80; # 监听主机ip地址 server_name localhost; location / { root html; # 跳转到tomc页面 proxy_pass http://localhost:8080; index index.html index.htm; } }
保存,退出
重置配置文件,让配置文件生效
nginx -s reload
/:代表匹配的路径,如果路径前边有修饰符,则匹配规则不同。
1、=:用于不含正则表达式的uri前,要求请求字符串与uri严格匹配,如果匹配成功,就停止继续向下搜索并立即处理该请求。
2、~:用于表示包含正则表达式,并且区分大小写。
3、~*:用于表示包含正则表达式,并且不区分大小写。
4、^~:用于不含正则表达式的uri钱,要求nginx服务器找到标识uri和请求字符串匹配度最高的location后,立即使用此location处理请求,而不再使用location块中的正则uri和请求字符串做匹配。
5. 验证(与预期是否符合)
本文链接:https://blog.runxinyun.com/post/304.html 转载需授权!
留言0