欢迎来到北极熊_北极熊网
帮助中心

北极熊_北极熊网

热门搜索:

教学:Nginx的安装

  • 时间:2021-01-03 22:20 编辑:北极熊 来源:IT 阅读:129
  • 扫一扫,手机访问
摘要: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命令的时候,我们要切换到ro

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./configuremake && 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的小伙伴,帮我点个赞吧!


  • 全部评论(0)
上一篇:已是第一篇内容
下一篇:destoon城市分站怎么开启?
资讯详情页最新发布上方横幅
最新发布的资讯信息
【程序人生|Python】【Python面向对象(封装、继承、多态)】知识结构图(超大图)(2021-01-13 21:55)
【程序人生|Python】【Python模块、包、文件、异常、高阶函数】高清知识点机构图(2021-01-13 21:52)
【程序人生|Python】【Python标准库之字符串处理库、文件及目录操作、时间日期】知识点机构图(2021-01-13 21:47)
【今日头条|头条】微软 Edge 浏览器用户超 6 亿(2021-01-05 22:18)
【今日头条|头条】暗流涌动的TWS耳机江湖:国产替代抱团崛起(2021-01-05 22:17)
【今日头条|头条】在这些疯狂外挂面前,《使命召唤手游》还是太弱了(2021-01-05 22:15)
【程序人生|人工智能】盘点当下大热的 7 大 Github 机器学习『创新』项目(2021-01-04 21:15)
【技术文档|5G/6G】5G NR SSB和CORESET0复用模式(2021-01-04 21:11)
【技术文档|物联网】STM32最小系统(2021-01-04 21:09)
【技术文档|5G/6G】5g智慧(路灯)灯杆在新型智慧城市中起到什么作用(2021-01-04 21:07)
联系我们
电话:18936411277
邮箱:1044412291@qq.com
时间:09:00 - 19:00
公众号:北格软件
底部广告