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

#添加认证配置如下

 #配置完成后重启服务

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

posted @   打开方式不对  阅读(64)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示