Nginx与nginx-http-flv-module安装--VMware--Ubuntu--Xshell--Xftp

该篇文章讲述如何在VMware上的Ubuntu中安装Nginx

1前期准备

软件安装与环境搭建

详细安装过程此处不赘述。

VMware

VMware是最常用的虚拟机软件,用来搭建一个Ubuntu虚拟机

VM虚拟机下载及安装教程_糯米_chobits的博客-CSDN博客_vmware虚拟机安装教程

Ubuntu

VMware Ubuntu安装详细过程(非常靠谱)_涛歌依旧的博客-CSDN博客_虚拟机安装ubuntu

Xshell&Xftp

Xshell是一个用来远程操作linux系统,编写命令的软件。

Xftp是用来远程操作linux进行文件管理的软件,一大特点是可以进行宿主机与虚拟机的文件转移。

此处使用教育licence的版本。

https://www.xshell.com/zh/free-for-home-school/

在此链接填写姓名邮箱,在邮箱接收下载链接进行下载。

Nginx

在官网下载对应版本的nginx安装包

nginx: download

我下载的是linux稳定版Stable Version

nginx-http-flv-module

在github下载源码

GitHub - winshining/nginx-http-flv-module

解压后获得源码包

2连接虚拟机

2.1

安装好虚拟机Ubuntu后打开虚拟机,进入安装好的Ubuntu,进入命令终端。

在虚拟机联网的前提下(用ping命令检测一下),输入

ip addr

获取当前虚拟机ip地址

 可以看到这里有两个,第一个lo是本地回环地址,第二个ens33才是对外的地址。此处,我们就获取了192.168.126.137这个地址。

2.2

接下来打开Xshell。

新建一个会话,名称请君自定,主机输入刚刚获取的ip地址,协议与端口号使用默认的即可。

 新建后双击进行连接,输入密码后连接成功。

成功后会显示:

否则,显示connection failure。

2.3

打开Xftp,将宿主机下载好的nginx安装包和nginx-http-flv-module传到虚拟机中,我放在同一目录下。

 

3安装

 在Ubuntu中在命令行打开安装包所在位置

输入tar zxvf [安装包名],对安装包进行解压。

tar zxvf nginx-1.20.2.tar.gz

进入解压后目录,输入ls,查看目录

可以看到已经存在configure文件,使用该配置文件就可以将nginx编译。

不过,如果直接编译,会发现缺少依赖。

 查看提示,缺少PCRE包。后续会发现还缺少zlib包,安装nginx-http-flv-module还需要一个openssl包。

输入

sudo apt-get install libpcre3 libpcre3-dev

 安装PCRE包

输入

sudo apt-get install zlib1g.dev

安装zlib包

输入

sudo apt-get install openssl libssl-dev

安装openssl包

依赖安装完成后进入之前的解压目录,输入

./configure --prefix=/usr/local/nginx --add-module=../nginx-http-flv-module-master

运行配置文件,这里我将nginx安装于/usr/local/nginx,加装nginx-http-flv-module。

最后出现如下信息即为配置成功。

 

 输入make进行安装

由于我装在usr/local/nginx目录下,需要root权限创建该目录输入

sudo make install

进行安装

出现这些信息后,成功安装nginx。

4启动Nginx

进入安装时选择的目录,使用ls命令查看是否有安装文件。 

 

查看nginx的版本信息,注意是大写V

在/usr/local/nginx/sbin/ 下找到nginx运行文件,

输入 ./nginx 手动启动nginx。

如果没有报错就成功启动了

在浏览器中输入虚拟机IP地址,查看,若发现连接超时,是防火墙的问题。

输入

systemctl stop firewalld.service

关闭防火墙 

 文章到此就结束了,附nginx启动、关闭命令

#于安装目录sbin下
#启动
./nginx
#立即关闭
./nginx -s stop
#完成连接请求后关闭
./nginx -s quit
#重新加载配置
./nginx -s reload

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值