@ 记录自己使用nginx 的知识点(好记性不,如烂笔头)–持续维护更新中。。。。
1、Linux 查看nginx 是否安装、版本、地址等
1.1ps -ef|grep nginx (注:ps Linux下显示系统进程的命令,最常用的有ps -ef 和ps aux 区别不大)
1.2查看nginx 版本
nginx -v
1.3查看nginx 编译器版本和 配置版本
nginx -V
绿光@664854541@qq.com
1.4查看nginx 安装路径
whereis nginx
注:niginx 配置文件.conf 再 /etc/nginx 目录下
2、nginx 卸载
2.1、删除nginx,-purge包括配置文件
sudo apt-get --purge remove nginx
2.2移除全部不使用的软件包
sudo apt-get autoremove
2.3罗列出与nginx相关的软件并删除
dpkg --get-selections|grep nginx
sudo apt-get --purge remove nginx
sudo apt-get --purge remove nginx-common
sudo apt-get --purge remove nginx-core
2.4查看nginx正在运行的进程,如果有就kill掉
ps -ef |grep nginx
sudo kill -9 XXX
2.5全局查找与nginx相关的文件
sudo find / -name nginx*
sudo rm -rf file
2.6删除列出的所有文件
sudo rm -rf file
2.7重装nginx
sudo apt-get update
sudo apt-get install nginx
2.8测试nginx配置是否正确
sudo nginx -t
注:每次修改配置文件时候 ,一定要测试是否配置正确
2.9nginx 平滑重启
方法1 sudo service nginx restart
方法2 ./nginx -s reload
./nginx – 启动nginx
./nginx -s quit – 停止nginx
3.nginx修改上传文件大小限制
解决:上传超过1M大的客户端文件无法正常上传,nginx直接报错
注:
client_max_body_size 10M 必须要放在server下的server_name下,而不是放在localhost /web的大括号里
4.nginx 各种类型配置文件
4.1 nginx一个服务器 多个tomcat
4.2 多服务器 一个项目做负载均衡
准备两个tomcat 当然 你可以在同一台服务器上,然后改成不痛端口。我这边是在两台服务器上。一台IP:10.13.5.11 另一台IP:10.13.5.12。为了方便区别是两个不同的tomcat 我把index.jsp 修改成以下:
第一台IP:10.13.5.11
第二台IP:10.13.5.12
绿光@664854541@qq.com