在Linux环境安装Nginx,可以通过系统包管理工具或者自己下载安装包来安装,用包管理工具安装的优点是方便、快捷 但是不能自己选择版本,用安装包安装的优点是可以选择安装最新版本 但是容易碰到错误。不同Linux系统版本安装遇到的问题也会不同,我用的版本Ubantu18.04。
通过包管理工具安装
执行下面的命令
1 2 3 4
| apt update
apt install nginx
|
这样不出意外就安装完成了。可以通过
来查看具体安装位置。
/usr/sbin下面启动nginx,所有配置文件放在/etc/nginx下。
根据需要修改nginx.conf文件:
1 2 3 4 5 6 7 8 9 10 11 12
| server { listen 1111; server_name localhost; location / { root /usr/local/blog; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
|
如果没有server,在http{}的gzip on代码前加入。重启nginx就可以看到效果了。
通过安装包安装
下载适合版本的nginx安装包
解压安装包到指定文件夹
1
| tar -zxvf nginx-1.9.9.tar.gz -C /usr/local/
|
配置
1 2
| cd /usr/local/nginx-1.9.9 ./configure --prefix=/usr/local/nginx-1.9.9
|
编译安装
根据需要修改配置文件nginx.conf
同工具包安装修改方式一样。
在Ubantu18.04中会碰到很多问题,一般可以通过百度解决。常见错误解决过程参考错误解决1、错误解决2
Nginx常用命令
1 2 3 4 5 6
| sbin/./nginx
sbin/./nginx -s reload
sbin/./nginx -s quit
|