千家信息网

nginx规范

发表于:2024-09-23 作者:千家信息网编辑
千家信息网最后更新 2024年09月23日,Nginx架构-Nginx+tomcatTomcat本身就是一个web服务器,可以处理静态文件的请求,但处理能力没有Nginx强,所以需要做一个动静分离在本架构中,Nginx直接代理TomcatTom
千家信息网最后更新 2024年09月23日nginx规范

Nginx架构-Nginx+tomcat

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

配置文件示例
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+keepalived

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

nginx实现请求的负载均衡 + keepalived实现nginx的高可用

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

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

文件 服务 配置 架构 主机 用户 虚拟主机 路径 静态 代理 处理 均衡 示例 安全 也就是 也就是说 动静 参数 后台 地址 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发demo需要做什么 正定智能软件开发服务诚信推荐 生产服务器 版本管理 幻云神奇宝贝服务器地址 用数据库写某高校科研管理系统 服务器2008系统进不了 兰州网络技术学校 哪个数据库好学 软件和计算机网络技术哪个难 11台主机和一台服务器 财政局网络安全知识培训 云腾网络技术有限公司 信息的数据库管理模式替代文件 海珠网络安全运维怎么选择 计算机毕设会看数据库吗 java雪花id数据库类型 北京存货监管软件开发定制推荐 公安网络安全实施计划 西安爱易网络技术待遇 网络安全节日 网络安全进体制内 郑州大学网络安全空间学院 监控中心管理服务器作用 网络安全儿童画简笔画 魔兽313版本数据库 银行数据库系统原理 怎么介绍自己做的数据库设计 闵行区威力软件开发定制价格 广州市爱特网络技术有限公司 松江区信息化软件开发怎么样
0