1. 下载
下载地址: http://nginx.org/en/download.html
2. 安装
把nginx-1.16.1.tar.gz上传到目录:/home/ies/webserver 下,执行如下命令进行解压、安装
cd /home/ies/webserver
tar -zxvf nginx-1.16.1.tar.gz
cd nginx-1.16.1
./configure --prefix=/usr/local/nginx
make
make install
测试是否成功:
# cd到刚才配置的安装目录/usr/local/nginx/
./sbin/nginx -t
错误1:
./sbin/nginx: error while loading shared libraries: libpcre.so.1:cannot open shared object file: No such file or directory
确定安装了pcre
注: 在有的操作系统上面,安装pcre后,安装的位置为/usr/local/lib/pcre
在redhat 64位机器之上有这样的情况.
在redhat 64位机器上, nginx可能读取的pcre文件为/lib64/libpcre.so.1文件.
所以在改用下面的软连接:
ln -s /usr/local/lib/libpcre.so.1 /lib64/
再测试一下:成功了,如下图。
错误2:
需要安装pcre-8.42.tar.gz,请下载并安装,如下:
cd /home/ies/webserver
tar -zxvf pcre-8.42.tar.gz
cd pcre-8.42
./configure --prefix=/usr/local/pcre-8.42 --libdir=/usr/local/lib --includedir=/usr/local/include
make
make install
#编译成功后,执行
ln -s /usr/local/lib/libpcre.so.1 /lib64/
3. 测试
运行
cd /usr/local/nginx/sbin
./nginx
访问:http://192.168.22.100/ 地址。出现如下界面,说明安装成功
4. 常用命令
/usr/local/nginx/sbin/nginx -参数
- -c:使用指定的配置文件而不是conf目录下的nginx.conf 。
- -t:测试配置文件是否正确,在运行时需要重新加载配置的时候,此命令非常重要,用来检测所修改的配置文件是否有语法错误。
- -s:reload 重载
- -s:stop 停止
检查配置,同时也是输出配置文件所在位置
/usr/local/nginx/sbin/nginx -t
修改配置后重载
/usr/local/nginx/sbin/nginx -s reload