- nginx -s stop 停止nginx
- nginx -s reload 重启nginx
- etc/nginx/nginx.conf nginx配置文件
- nginx配置文件可以分成以下几个模块全局块 eg: worker_processes auto; 该数值越大,表示可以支持的并发处理人数越多event块 服务器与用户的网络连接 eg: worker_connections 1024; 表示最大连接数http块 文件引入,自定义 eg: worker_connections 1024; 表示最大连接数
- 安装tomcat到usr/src/, 在/bin目录下执行 ./startup.sh来启动tomcat 在/bin目录下执行 ./shutdown.sh来关闭tomcat 在conf/server.xml 中修改配置文件
- ls 列表清单
- nginx -t 检查配置文件是否正确
- nginx 的location: = :要求完全匹配 ~ :区分大小写的正则表达式 ~*:不区分大小写的正则表达式 ^~:找一个类似的就行
- nginx负载均衡
upstream myserver {
server 81.69.241.195:8080;
server 81.69.241.195:8081;
}
http {
location / {
root html;
proxy_pass http://myserver;
# try_files $uri $uri/ @router;# 这个开启时负载均衡会失效
index index.html index.htm;
}
}
- nginx负载均衡默认方式:轮询
- nginx权重式分配
upstream myserver {
ip_hash; # 每个ip只会访问同一个端口
server 81.69.241.195:8080 weight=2;
server 81.69.241.195:8081 weight=3;
}
- nginx其他属性
upstream myserver {
ip_hash; # 每个ip只会访问同一个端口
}