1.删除nginx, -purge包括配置文件
sudo apt-get --purge remove nginx
2.自动移除全部不适用的软件包
sudo apt-get autoremove
3.罗列出与nginx相关的软件
dpkg --get-selections|grep nginx
执行结果
stephen@stephen-OptiPlex-390:~$ dpkg --get-selections|grep nginx
nginx install
nginx-common install
nginx-core install
4.删除1.3查询出与nginx有关的软件
sudo apt-get --purge remove nginx
sudo apt-get --purge remove nginx-common
sudo apt-get --purge remove nginx-core
5.查看nginx正在运行的进程,如果有就kill掉
ps -ef |grep nginx
6.kill nginx进程
sudo kill -9 进程id 进程id 进程id
7.全局查找与nginx相关的文件
sudo find / -name nginx*
全部删除
sudo rm -rf file
8.重新安装
sudo apt-get update
sudo apt-get install nginx
基础命令的使用
启动ngingx: /etc/nginx/
sudo nginx -c /etc/nginx/nginx.conf
停止nginx
nginx -s stop
重新启动 -(更改配置文件)
nginx -s reload
nginx的使用
1.切换到nginx的配置文件夹的目录下
cd /etc/nginx/conf.d
2.给对应的网站的配置文件,命名规则:项目名+二级域名+端口.conf
3.对配置2进行添加配置参数
sudo vim 项目名+二级域名+端口.conf
添加一下内容(常用的配置)
upstream ice {
server 127.0.0.1:3000;
}
server {
listen 80;
server_name ice.qjnubk.club;
location / {
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X_Nginx_Proxy true;
proxy_pass http://ice;
proxy_redirect off;
}
}
保存退出
4.重启nginx服务器
service nginx restart
5.后续操作待续