在Linux系统下安装nginx教程
最近学习了nginx,就打算nginx安装在Linux系统下,于是我就把安装步骤记录下来了,分享给大家,希望能对大家有帮助!
我的博客地址:https://www.cnblogs.com/themysteryofhackers/p/11935904.html
更新时间:2019-11-26
一、上传文件
nginx文件的下载可以到官网去下在,或者点击这个链接就可以去到nginx官网。如下图
我下载的nginx是稳定版1.16.1版本,下载好了之后。打开SecureCRTPortable,就进入 /usr/tmp 目录,因为这个目录存放的是临时文件的,然后上传你下载的 nginx-1.16.1.tar.gz,点击菜单栏”Transfer”按钮,在弹出的列表中选择”Zmodem Upload list…”选项,然后会有一个弹窗出来,你选择你要上传的文件,然后点击“Start Upload” 按钮上传即可。如下图所示
二、下载依赖库
因为nginx运行需要依赖其他的环境,所以要下载安装一些依赖库,直接运行命令就好,命令会自动安装的。
yum install gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel三、解压你上传的文件
tar -zxvf nginx-1.16.1.tar.gz
四、添加配置和编译程序
进入你解压的文件里,运行 ./configure --prefix=/usr/local/nginx 这个命令,这个命令就是讲nginx安装到那个地方,运行后再运行 make && make install 这个命令进行初始化。
cd nginx-1.16.1 ./configure --prefix=/usr/local/nginx make && make install
执行好命令后,就进入 /usr/local/nginx 的目录,去配置nginx的环境变量。
五、添加防火墙配置
运行下面的命令就可以了,这三个命令的作用分别是,开放80端口,重启防火墙和查找已经开放的端口。
firewall-cmd --permanent --add-port=80/tcp systemctl restart firewalld.service firewall-cmd --list-ports
六、启动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了,成功的话,如下图
结尾
我是一个Java程序员,一个向往技术的小白,以后我会陆续将自己学习到的Java或者其他的知识会以博客的形式分享出来,希望能对大家有帮助。
喜欢小编的就给我一个关注吧!
如果有哪些问题、有哪些不妥或者侵犯到您的权益的地方,可以联系我,我马上修改。