手把手教学:Nginx的安装

 Nginx的官网主页 :http://nginx.org/

Nginx的安装:

一、安装配置环境:

我们如果要安装Nginx,首先我们必须先安装它的依赖组件,下面安装依赖的命令:

安装pcre依赖

yum install -y pcre pcre-deve

安装 openssl 、zlib 、 gcc 依赖

yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

 

注:在使用yum命令的时候,我们要切换到root用户 

关于pcre:

我们还可以通过联网下载pcre:

开源网站:http://downloads.sourceforge.net 

步骤:

1.使用wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz命令,关于pcre的版本,大家自由选择

2.使用完步骤1的命令之后,会出现上图中紫色框中的压缩文件,我们需要使用解压缩命令解压。

   解压缩命令: tar -xvf  [pcre压缩文件]

   以上图为例,命令应为:   tar -xvf   pcre-8.37.tar.gz

3.执行步骤2后,我们会得到一个pcre文件,如上图所示的pcre-8.37; 

     我们要进行pcre文件内,依次执行命令:

  1.         ./configure
  2.         make
  3.         make install

完成上面的三个步骤之后,我们可以通过命令,查看pcre的版本信息:

上面的步骤三,我们可以简化为三个命令,(以图中所示为例)

cd pcre-8.37

./configure

make && makeinstall

 

二、安装Nginx 

          Nginx的官方网页,在文章起始位置。

1.我们可以进入  http://nginx.org/download/  网站,去选择我们要下载的Nginx版本

2.下载完毕之后,将压缩文件导入Linux终端;导入结果,如下图紫色框所示(当然不同版本的压缩文件文称不同)

3.使用解压缩命令,解压;以图中为例,命令为  tar -xvf  nginx-1.12.2.tar.gz

4.进入nginx文件目录,依次执行./configure和make &&make install命令

注:本人是将Nginx文件放在了  /usr/src目录下

启动Nginx

此时,Nginx就已经安装完成了。

1.我们可以进入  /usr/local/nginx/sbin  目录下启动nginx

2.nginx启动之后,我们可以使用命令,查看到一下内容:

 问题:

自己在初次启动nginx的时候出现了下图所示的问题:

80端口被其他进程所占用:

我们可以使用  -lsof -i:80 命令查看使用80端口的进程:

而对于我而言,发现全部是nginx占用,故将nginx进程全部杀死,再次启动则成功;

 验证:

在我们成功启动了nginx之后,我们可以使用浏览器访问:

1.在浏览器中,输入我们中断的IP地址,会显示如下页面

 

无法访问的问题:防火墙设置

 当然,我们使用浏览器进行访问的时候可以会出现无法访问的情况:

这时,如果使用的是云服务器,需要查看一下80端口是否开放

如果本地的中断,则是防火墙阻隔,此时我们需要设置一下防火墙;

关闭防火墙:

最简单的方法就是关闭防火墙:

临时关闭:

systemctl stop firewalld

永久关闭:

systemctl disable firewalld

在禁用之后,我们可以使用命令查看防火墙的状态:

not running表示我们关闭了防火墙;

开放80端口:

我们可以使用下面命令查看80端口,是否可以通过浏览器访问:

firewall-cmd --query-port=80/tcp

no:表示防火墙会屏蔽浏览器对于80端口的访问,也就是我们出现无法访问的原因;

我们需要使用下面的命令,将80端口开放,防火墙不会屏蔽我们对此的访问;

firewall-cmd --permanent --add-port=80/tcp

 在设置好了之后,我们需要使用下面的命令进行重新加载,否则上个命令不会生效:

firewall-cmd --reload

 

 如果我们相关闭80端口,则要使用下面的命令,若想要此命令生效,需要重新加载

firewall-cmd --permanent --remove-port=80/tcp

文章到这里就结束了,觉得写得还ok的小伙伴,帮我点个赞吧!

 

注:如果本篇博客有任何错误和建议,欢迎伙伴们留言,你快说句话啊!

 

 

 

  • 5
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值