Nginx的不同的安装教程

2 篇文章 0 订阅
1 篇文章 0 订阅

Nginx

nginx 版本

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zi1utPF2-1655046484063)(D:\Program Files (x86)]\typora-workspace\images\image-20220611100945984.png)

nginx 安装教程 方式一

上传或下载 nginx 安装包

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HcxUhSOV-1655046484065)(D:\Program Files (x86)]\typora-workspace\images\image-20220612224424978.png)

解压nginx压缩包

tar zxvf nginx-1.18.0.tar.gz

解压完成后就会在当前目录中出现一个nginx 的文件夹:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-payEmktn-1655046484066)(D:\Program Files (x86)]\typora-workspace\images\image-20220612224537465.png)

编译安装的方式进行安装nginx

进入 解压后的 nginx 文件夹

cd nginx-1.18.0/

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OoAxV2dN-1655046484067)(D:\Program Files (x86)]\typora-workspace\images\image-20220612224915393.png)

./configure

这个过程中会出现缺少依赖包提示。

指定安装目录 /usr/local/nginx

 ./configure --prefix=/usr/local/nginx

安装pcre

yum install -y pcre pcre-devel

安装zlib

yum install -y zlib zlib-devel

接下来执行

make 

make install

检查是否安装成功

cd /usr/local/nginx

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NFyVVEMP-1655046484068)(D:\Program Files (x86)]\typora-workspace\images\image-20220612225415633.png)

启动nginx

sbin/nginx

查看nginx 是否启动

ps -ef | grep nginx

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kX0bqj7k-1655046484068)(D:\Program Files (x86)]\typora-workspace\images\image-20220612225722916.png)

查看本机ip 并访问

ip addr

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8nOm8gyJ-1655046484069)(D:\Program Files (x86)]\typora-workspace\images\image-20220612225808600.png)

浏览器访问地址 192.168.56.10

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mLQuyO5l-1655046484069)(D:\Program Files (x86)]\typora-workspace\images\image-20220612225740984.png)
出现这样的页面表示访问成功!

如果访问不了可能原因是防火墙没有关闭。

nginx 常用命令

cd /usr/local/nginx 进入nginx 安装目录

sbin/nginx 启动

sbin/nginx -t 检查配置文件语法是否正确

sbin/nginx -s reload  重新加载配置文件重启

sbin/nginx -s stop  快速停止

sbin/nginx -s quit 优雅关闭,在退出前完成接收到的连接请求

nginx 安装教程 方式二

yum -y install nginx

可能存在没有nginx官方源

Centos添加官方repo或者安装epel源

  1. yum查看当前nginx可用包
[root@localhost opt]# yum list | grep nginx
pcp-pmda-nginx.x86_64                       4.3.2-13.el7_9             updates 

2.安装epel源
因为没有nginx安装包,所以我们需要安装一个yum源

sudo yum install epel-release

2或者3做一个就可。
3. 添加nginx官方repo

#进入/etc/yum.repos.d/
#新建nginx.repo文件
cd /etc/yum.repos.d
vim nginx.repo
#输入内容
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch
gpgcheck=0
enable=1
  1. yum安装nginx
yum -y install nginx
 #安装所有模块 
yum -y install nginx-all-modules.noarch
  1. 查看nginx repo是否成功
yum list | grep nginx

结果

nginx.x86_64                             1:1.20.1-10.el7               @epel    
nginx-all-modules.noarch                 1:1.20.1-10.el7               @epel    
nginx-filesystem.noarch                  1:1.20.1-10.el7               @epel    
nginx-mod-http-image-filter.x86_64       1:1.20.1-10.el7               @epel    
nginx-mod-http-perl.x86_64               1:1.20.1-10.el7               @epel    
nginx-mod-http-xslt-filter.x86_64        1:1.20.1-10.el7               @epel    
nginx-mod-mail.x86_64                    1:1.20.1-10.el7               @epel    
nginx-mod-stream.x86_64                  1:1.20.1-10.el7               @epel    
collectd-nginx.x86_64                    5.8.1-1.el7                   epel     
munin-nginx.noarch                       2.0.73-1.el7                  epel     
nginx-mod-devel.x86_64                   1:1.20.1-10.el7               epel     
pagure-web-nginx.noarch                  5.13.3-2.el7                  epel     
pcp-pmda-nginx.x86_64                    4.3.2-13.el7_9                updates  
python2-certbot-nginx.noarch             1.11.0-1.el7                  epel     
sympa-nginx.x86_64                       6.2.72-3.el7                  epel 
  1. 查看安装版本号
rpm -q nginx

结果

nginx-1.20.1-10.el7.x86_64

6.启动

systemctl start nginx

7.查看启动状态

systemctl status nginx

nginx 访问流程

在这里插入图片描述

关闭 send file 发送视频xxoo.mp4 的过程:

在这里插入图片描述

开启 send file 发送视频 xxoo.mp4 的过程:

在这里插入图片描述

send file 开启 减少一次数据复制。

虚拟主机与域名解析

1、域名、dns、ip 地址的关系

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当然,我可以为您介绍一下Nginx版本更新的教程。以下是一般的步骤: 1. 首先,您需要备份当前的Nginx配置文件和相关数据,以防止意外情况发生。可以将配置文件和数据复制到其他位置或者创建一个备份文件夹。 2. 接下来,您需要确定要升级到的Nginx版本。您可以在Nginx官方网站上找到最新的稳定版本,并下载对应的源代码包。 3. 解压下载的源代码包,并进入解压后的目录。 4. 在终端中,使用以下命令进行配置: ``` ./configure ``` 这个命令将根据您当前系统的环境和需求进行配置。您可以使用`--help`选项查看可用的配置选项。 5. 配置完成后,运行以下命令进行编译和安装: ``` make sudo make install ``` 这将编译源代码并将生成的可执行文件安装到系统中。 6. 安装完成后,您可以使用以下命令启动新版本的Nginx: ``` sudo nginx ``` 如果您之前已经安装了旧版本的Nginx并正在运行,您可能需要先停止旧版本的Nginx: ``` sudo nginx -s stop ``` 7. 检查新版本的Nginx是否正常工作。您可以在浏览器中访问您的网站,或者使用以下命令检查Nginx的状态: ``` sudo nginx -t ``` 如果一切正常,您将看到类似于"nginx: configuration file /etc/nginx/nginx.conf test is successful"的输出。 这就是Nginx版本更新的一般步骤。请注意,具体的步骤可能会因您的操作系统和Nginx版本而有所不同。在进行版本更新之前,请确保您已经备份了重要的配置文件和数据,并仔细阅读官方文档或相关教程以获取更详细的指导。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值