网站首页 > 技术教程 正文
一、概述
/usr/local/nginx/conf/nginx.conf
配置文件主要由四部分组成:main(全区设置),server(主机配置),upstream(负载均衡服务器设置),和location(URL匹配特定位置设置);
二、普通web部署
部署普通的网页,直接将文件扔到nginx根目录下的html文件夹,即可;
三、反向代理部署
后端的web应用部署在tomcat中,假定访问地址:
http://192.168.3.149:8080
首先配置上游服务器(http{}段):
upstream backend {
server www.ray.org:8099;
}
server 中配置(server{}段):
location / {
root html;
index index.html index.htm;
proxy_pass http://backend;
}
location ~ .* {
proxy_pass http://backend;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Fonwarded-For $proxy_add_x_forwarded_for;
}
即可实现在浏览器输入:http://localhost/,转发到地址http://www.ray.org:8099
四、前后端分离部署
前端部署在nginx,后端部署在tomcat等服务容器的情形;
与反向代理部署类似:
首先配置上游服务器(http{}段):
upstream backend {
server www.ray.org:8090; //假定后端服务部署的端口为8090
}
server 中增加配置(server{}段):
location /api {
proxy_pass http://backend/api;
}
五、日志
六、include
nginx的配置很灵活,支持include配置文件,如果一个复杂的业务中,我们的所有配置到nginx.conf. 这个文件就会比较乱, 也影响管理和阅读;所以可以把它们拆分出来,分成不同的配置文件;
例如:如果你想在/conf下放多个配置文件 ,都加载到nginx中,直接在nginx.conf文件内include:
include /usr/local/nginx/conf/*.conf
举例:
猜你喜欢
- 2024-10-10 Ngnix配置文件nginx.conf的文件结构
- 2024-10-10 Nginx 的配置系统(nginx 配置说明)
- 2024-10-10 NGINX配置文件的初级指南(nginx配置文件的初级指南是)
- 2024-10-10 nginx配置文件中几个配置块的功能
- 2024-09-12 史上最全的Nginx配置揭秘(nginx 配置大全)
- 2024-09-12 你需要知道的Nginx配置二三事(nginx 配置详解)
- 2024-09-12 Nginx配置文件详解,日志切割如何做
- 2024-09-12 Nginx 面试通关秘籍-8.在 Nginx 中,如何配置静态文件的缓存?
- 2024-09-12 Nginx配置文件结构(nginx配置文件默认路径)
- 2024-09-12 从零手写实现Nginx-13:Nginx配置例子解析及配置文件解析详解
你 发表评论:
欢迎- 最近发表
-
- linux日志文件的管理、备份及日志服务器的搭建
- Linux下挂载windows的共享目录操作方法
- Linux系统中的备份文件命令(linux系统中的备份文件命令有哪些)
- 麒麟KYLINOS|通过不同方法设置用户访问文件及目录权限
- 「Linux笔记」系统目录结构(linux目录的结构及含义)
- linux中修改归属权chown命令和chgrp命令
- 工作日报 2021.10.27 Android-SEAndroid权限问题指南
- Windows和Linux环境下,修改Ollama的模型默认保存路径
- 如何强制用户在 Linux 上下次登录时更改密码?
- 如何删除Linux文件夹中除某些扩展名之外的所有文件?
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)