Nginx 在 Linux 系统上安装 – 细节狂魔

导读:本篇文章讲解 Nginx 在 Linux 系统上安装 – 细节狂魔,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

前言

因为 Nginx 是一个服务器的软件,所以我们肯定要先安装才能使用。

虽然 Nginx 能够在 Windows 系统上安装,但是我们肯定还是是将它安装到Linux系统上。
理由很简单,Nginx 只有安装在Linux系统上才能发挥它的最大作用。

如果你有云服务器,就使用它。
反之,你就下载一个 虚拟机
在这里插入图片描述
这里博主使用的是云服务器。


1、使用远程连接工具连接 Linux 操作系统

如果你使用的虚拟机,那么这里连接的就是虚拟机的地址。
在这里插入图片描述


2、进入 Nginx 官网,下载 Nginx

官网地址:http://nginx.org/en/download.html
下载 1.12.2 版本
在这里插入图片描述
在这里插入图片描述


3、在安装 Nginx 之前,需要安装一些相关依赖

pcre-8.39.tar.gz

下载连接http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz
点进去之后,它会自动弹出下载任务,等待你的确认。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下面就是解压这个文件,输入指令:tar -xvf pcre-8.37.tar.gz 然后回车执行
在这里插入图片描述
进入解压之后的文件,执行一行命令:./configure
在这里插入图片描述
接着在执行一条命令:make && make install 表示将这个文件编译,并进行安装
在这里插入图片描述
这样就安装成功了,下面我们来看一下它的版本号,输入指令:pcre-config –version
在这里插入图片描述

openssl-1.0.1t.tar.gz && zlib-1.2.8.tar.gz

直接输入指令: yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
在这里插入图片描述


最后安装 Nginx

1、将安装包上传 到 /usr/src 目录下
在这里插入图片描述
输入指令:ll
查看目录下是否存在 Nginx 的压缩包
在这里插入图片描述
输入解压指令:tar -xvf nginx-1.12.2.tar.gz
在这里插入图片描述
进入解压文件中,执行指令:./configure
在这里插入图片描述
在这里插入图片描述
接着输入命令:make && make install
在这里插入图片描述
在这里插入图片描述
安装之后,我们进入 usr 目录下在这里插入图片描述
进入 local 目录下
在这里插入图片描述
在local中会有多出一样东西
在这里插入图片描述
在这个 Nginx 目录下,存储的是 Nginx的一些命令。
其中 Nginx 的启动脚本,就在 Nginx 下的 sbin 目录下
在这里插入图片描述


启动 Nginx

1、进入到目录 /usr/local/nginx/sbin/
2、输入命令: ./nginx
在这里插入图片描述
很显然 Nginx已经启动了, 30942 和 30945 就是 Nginx 的线程。


下面我们来做一个Nginx的访问

1、先进入 /usr/local/nginx/conf 目录下在这里插入图片描述
我们需要关注的是Nginx的配置文件: nginx.conf
打开这个文件:vi nginx.conf 在这里插入图片描述
进入之后,方向键向下翻
在这里插入图片描述
下面我们就可以通过在浏览器地址栏输入: Nginx所在主机的IP地址 + 冒号 + Nginx 端口号 来进行访问
在这里插入图片描述
看到这个页面,说明我们的 Nginx 安装 和 启动 都是没有问题的!

PS:如果你访问了的话,请看下面的解决方法

云服务器情况:
在这里插入图片描述

虚拟机情况:
1、输入指令:firewall-cmd –list-all
查看防火墙允许哪些端口进行访问
在这里插入图片描述
我这里是把防火墙直接关了。这是最简单直接的方法。
你们应该是没有这条信息的。
在这里插入图片描述

2、添加 80 端口

输入命令:sudo firewall-cmd –add-port=80/tcp –permanent
它就会弹出一个 success 信息


3、 重启 防火墙
输入命令:firewall-cmd –reload
它就会弹出一个 success 信息


在输入firewall-cmd –list-all 指令,就可以看到 80 端口的信息了。
如果你想关闭防火墙,参考链接https://blog.csdn.net/qq_34989708/article/details/73603638
希望对你们有用。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/121059.html

(0)
seven_的头像seven_bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!