nginx规范
admin
2023-01-24 12:42:24
0

Nginx架构-Nginx+tomcat

Tomcat本身就是一个web服务器,可以处理静态文件的请求,但处理能力没有Nginx强,所以需要做一个动静分离
在本架构中,Nginx直接代理Tomcat
Tomcat安装略
配置文件示例
https://coding.net/u/aminglinux/p/nginx/git/blob/master/java/nginx_tomcat.md
nginx规范

配置文件示例
server
{
listen 80;
server_name www.aminglinux.com;

location ~* "\.(jpg|png|jepg|js|css|xml|bmp|swf|gif|html)$"
{
    root /data/wwwroot/aminglinux/;
    access_log off;
    expire 7d;
}

location /
{
    proxy_pass http://127.0.0.1:8080/;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP      $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

}

说明:
1 首先,把各种静态文件的请求分离出来,单独由nginx处理。
2 其他请求直接代理8080端口,即tomcat服务。
下面将展示nginx和tomcat的架构
nginx规范
nginx规范
nginx规范

Nginx架构-Nginx+keepalived

用户访问的是一个vip(虚拟IP),两台Nginx通过Keepalived实现高可用
正常情况下,Nginx主提供服务,Nginx备并不提供服务,留作备用,当主down掉后,Nginx备会替代主提供服务
Nginx主和备都要配置负载均衡,代理后端的所有Server
在此架构中,Nginx和Keepalived安装在同一个机器上,也就是说Nginx主和Nginx备都需要安装Keepalived服务
nginx规范
nginx实现请求的负载均衡 + keepalived实现nginx的高可用

https://blog.51cto.com/865516915/2149773

安装、升级(yum安装or源码安装、编译参数、安装路径等)
服务管理(启动脚本、重启、重载、启动用户)
配置规范
Log格式、路径、命名规则和切割策略
Pid路径
虚拟主机(默认虚拟主机、虚拟主机独立)
静态文件日志和过期缓存时间
防盗链
更改配置(使用自动化工具更改配置文件)
安全规范
后台地址加用户认证
可写目录禁止解析php
禁止访问.bak文件

相关内容

热门资讯

外国男子在云南跳伞,半空迟迟不... 近日,有视频显示,一名外国男子背着降落伞从玻璃栈道上跳入峡谷,栈道上有游客拍照鼓掌。男子跳下后,以高...
美国人开始在直播间里“抢”东西... 作者 | 竹芒今年夏天,许多美国消费者的手机屏幕上,出现了这样一幅画面:倒计时十五秒,一件商品的价格...
伊朗连炸20座机库,造成数十名... 伊朗公布重大战果。伊朗WANA通讯社转引伊朗伊斯兰革命卫队第31号声明称,在“胜利2号行动”第21轮...
台军战备水一瓶预算新台币120... 海峡导报综合报道 国民党民代马文君表示,台防务主管部门原先将战备饮用水每瓶预算编列120元(新台币,...
外国人拥入,“中国人活在205... 作者 | 贺一 编辑 | 张来国内正式入伏,入境游也在持续升温。最近,“外国游客来中国避暑”的说法在...
BMS的留白,诺诚健华的窗口 文|锦缎 7月15日,诺诚健华宣布,其自主研发的新一代高选择性口服TYK2抑制剂Soficitin...
全球首款AI智能体手机努比亚N... IT之家 7 月 22 日消息,博主 @熊猫很禿然 今日曝光了全球首款 AI 智能体手机努比亚 Na...
格美粉末取得带自清洗功能搅拌罐... 国家知识产权局信息显示,厦门格美粉末涂料有限公司取得一项名为“一种带自清洗功能的搅拌罐”的专利,授权...
农行员工被指长期从事“冲贷”集... 近日,重庆多位市民向国家金融监督管理总局重庆监管局递交实名举报材料,反映中国农业银行重庆合川支行在职...
中美高层在东盟外长会上的互动,... 中美高层在东盟会议场边举行会晤,本次互动释放了怎样的信号?凤凰卫视连线台湾政治评论员赖岳谦进行点评解...