安装与使用nginx
编译安装nginx
一、从官网下载nginx软件包(https://nginx.org/en/download.html)
将从官网下载的安装包添加到opt目录下

二、安装依赖包为编译安装做准备

三、将nginx安装包解压,并移动到nginx文件夹中

四、为nginx新建一个用户,便于管理

#设置该用户不可以登录并不建立家目录
五、安装模块

#可以通过 ./configure --help来查看可以安装的模块

六、编译并安装
make编译:将文件重新编译成一个二进制文件
make install:安装

七、修改权限

安装完成
启动nginx
将nginx添加到systemd管理中, 以后就可以通过systemd来管理nginx

# 文件路径:/lib/systemd/system/nginx.service

#daemon-reload 重载

在网页中访问虚拟机的ip地址

nginx平滑升级

我们的版本是1.18.0版本,现在想要将他的版本升级一下
一、首先我们还是在官网下载安装包,然后添加到opt目录下

#这里我下载的是1.24.0版本,大家可以根据需要来选择
二、解压新安装包,并编译安装

#这里要注意配置的内容 要和原来安装的旧版本一致

这里生成了一个objs文件

这个目录下的nginx就是新1.24.0版本
三、将原1.18.0版本的nginx命令文件改名,再将1.24.0版本的命令文件移动过来


四、升级版本

#使用make upgrade命令,等于使用了kill-USR2命令

通过-v命令可以看到现在的nginx版本已经是1.24.0版本
nginx安全防护
浏览器访问nginx网页时,需要使用密码登录
安装httpd服务

生成用户密码认证文件

修改nginx主配置文件,添加认证配置项
#添加认证配置如下

#配置完成后重启服务
在浏览器访问主机地址,既需要使用用户名密码登录



浙公网安备 33010602011771号