安装与使用nginx

发布时间 2023-12-10 12:15:58作者: 打开方式不对

编译安装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主配置文件,添加认证配置项

#添加认证配置如下

 #配置完成后重启服务

在浏览器访问主机地址,既需要使用用户名密码登录