在Linux系统下安装nginx教程

      最近学习了nginx,就打算nginx安装在Linux系统下,于是我就把安装步骤记录下来了,分享给大家,希望能对大家有帮助!

     我的博客地址:https://www.cnblogs.com/themysteryofhackers/p/11935904.html

     更新时间:2019-11-26

一、上传文件

    nginx文件的下载可以到官网去下在,或者点击这个链接就可以去到nginx官网。如下图

1574748141(1)

     我下载的nginx是稳定版1.16.1版本,下载好了之后。打开SecureCRTPortable,就进入 /usr/tmp 目录,因为这个目录存放的是临时文件的,然后上传你下载的 nginx-1.16.1.tar.gz,点击菜单栏”Transfer”按钮,在弹出的列表中选择”Zmodem Upload list…”选项,然后会有一个弹窗出来,你选择你要上传的文件,然后点击“Start Upload” 按钮上传即可。如下图所示

1574745017(1)

1574745177(1)

二、下载依赖库

     因为nginx运行需要依赖其他的环境,所以要下载安装一些依赖库,直接运行命令就好,命令会自动安装的。

yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel

1574745393(1)

三、解压你上传的文件

tar -zxvf nginx-1.16.1.tar.gz

1574745575(1)

1574745639(1)

 

四、添加配置和编译程序

     进入你解压的文件里,运行  ./configure --prefix=/usr/local/nginx   这个命令,这个命令就是讲nginx安装到那个地方,运行后再运行  make && make install  这个命令进行初始化。

cd nginx-1.16.1
./configure --prefix=/usr/local/nginx
make && make install

1574745802(1)

 

     执行好命令后,就进入 /usr/local/nginx  的目录,去配置nginx的环境变量。

1574746099(1)

1574746262(1)

五、添加防火墙配置

     运行下面的命令就可以了,这三个命令的作用分别是,开放80端口,重启防火墙和查找已经开放的端口。

firewall-cmd --permanent --add-port=80/tcp
systemctl restart firewalld.service
firewall-cmd --list-ports

1574746361(1)

六、启动nginx

     输入nginx 命令启动nginx。因为我配置了环境变量,所以就不用了输入前面的路径了,直接输入命令就可以了,如果没有配路径的话,要输入前面的路径的。

/usr/local/nginx/sbin/nginx #启动
/usr/local/nginx/sbin/nginx -s stop    #停止服务
/usr/local/nginx/sbin/nginx -s quit    #退出服务
/usr/local/nginx/sbin/nginx -s reopen    #重新打开日志文件
/usr/local/nginx/sbin/nginx -s reload    #重新加载配置文件

然后在系统的浏览器输入Linux虚拟机的地址就可以访问nginx了,成功的话,如下图

1574746462(1)

结尾

     我是一个Java程序员,一个向往技术的小白,以后我会陆续将自己学习到的Java或者其他的知识会以博客的形式分享出来,希望能对大家有帮助。

     喜欢小编的就给我一个关注吧!

     如果有哪些问题、有哪些不妥或者侵犯到您的权益的地方,可以联系我,我马上修改。

原文地址:https://www.cnblogs.com/themysteryofhackers/p/11935904.html