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

前言

前言

本专栏文章的内容均来自于B站up主“尚硅谷”的教程视频
博主的博客,你可以理解为是博主在做笔记,方便复习。
希望也可以帮到你们。

因为 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
希望对你们有用。

  • 15
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dark And Grey

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值