安装
1、安装
1 2 3 4
| // 更新包 sudo apt-get update // 下载安装nginx sudo apt-get install nginx
|
2、测试安装
在命令行中输入:
窗口显示:
1 2
| nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
|
在浏览器中输入ip地址:
配置
nginx文件安装完成之后的文件位置:
/usr/sbin/nginx:主程序
/etc/nginx:存放配置文件
/usr/share/nginx:存放静态文件
/var/log/nginx:存放日志
最新版本nginx配置是由4个文件构成:
conf.d
:用户自己定义的conf配置文件
sites-available
:系统默认设置的配置文件
sites-enabled
:由sites-available
中的配置文件转换生成
nginx.conf
:汇总以上三个配置文件的内容,同时配置我们所需要的参数
nginx配置
在/etc/nginx/conf.d/nginx.conf中配置,没有就创建:
1 2 3 4 5 6 7 8 9 10 11 12
| server { listen 80; //默认端口80 server_name www.gitlab.faceman.cn; //要配置的域名 location / { proxy_pass http://192.168.10.130:8077; //要映射的地址和端口 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
|
执行Nginx配置测试命令:
如果没有错误提示,则重新加载Nginx配置:
1 2
| sudo systemctl reload nginx
|
卸载
1、删除nginx,-purge包括配置文件
1
| sudo apt-get --purge remove nginx
|
2、移除全部不使用的软件包
3、罗列出与nginx相关的软件并删除
1 2 3 4
| 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
|
4、查看nginx正在运行的进程,如果有就kill掉
1 2
| ps -ef |grep nginx sudo kill -9 XXX
|