linux下安装Nginx

操作系统:Debian 4.9.30-2+deb9u5 (2017-09-19) x86_64

1、安装依赖包

[email protected]:/mnt/software/nginx# apt-get update 
[email protected]:/mnt/software/nginx# apt-get install libpcre3 libpcre3-dev openssl libssl-dev libperl-dev zlib1g-dev

2、下载安装包nginx-1.12.2.tar.gz

[email protected]:/mnt/software/nginx# wget http://nginx.org/download/nginx-1.12.2.tar.gz

3、解压

[email protected]:/mnt/software/nginx# tar -zxvf nginx-1.12.2.tar.gz

4、编译

[email protected]:/mnt/software/nginx/nginx-1.12.2# ./configure --prefix=/mnt/software/nginx

注: --prefix=/mnt/software/nginx 这个是指定nginx的安装位置,也可以不指定,默认的位置是/usr/local/nginx
5、安装

[email protected]:/mnt/software/nginx/nginx-1.12.2# make && make install

6、启动、关闭、平滑重启(修改nginx.conf之后重启nginx)

[email protected]:/mnt/software/nginx/sbin# ./nginx 						 //启动
[email protected]:/mnt/software/nginx/sbin# ./nginx -s stop                  //关闭
[email protected]:/mnt/software/nginx/sbin# ./nginx -s reload                //平滑重启

7、测试nginx是否安装成功
linux下安装Nginx
注意:如果服务启动了,在浏览器还是访问不到Nginx欢迎页可能是防火墙的原因,需要打开80端口,如果是使用的云主机,需要在安全组也添加80端口的入站规则。