麒麟操作系统安装nginx,升级

请教一下,麒麟操作系统安装nginx,升级
最新回答
爷是那么黑

2024-11-03 00:00:05

将麒麟系统yum源 /etc/yum.repos.d/kylin_x86_64.repo 更改为以下内容,其余源repo删除

参考:Center OS nginx卸载、安装

1. yum安装

1.1 添加Nginx存储库

要添加CentOS EPEL仓库,终端使用yum命令安装,直接复制执行:

sudo yum -y install epel-release

1.2 安装Nginx

现在Nginx存储库已经安装在您的服务器上,使用以下yum命令安装Nginx:

sudo yum -y install nginx

1.3 启动Nginx

Nginx不会自动启动。要运行Nginx,请输入:

sudo systemctl start nginx

1.4 设置防火墙

1.4.1 允许http通信

sudo firewall-cmd --permanent --zone=public --add-service=http

1.4.2 允许https通信

sudo firewall-cmd --permanent --zone=public --add-service=https

1.4.3 重启防火墙

sudo firewall-cmd --reload

1.5 测试

在浏览器中输入你的主机地址

如果看到这个页面,那么你的Web服务器现在已经正确安装了。

如果想在系统启动时启用Nginx,请输入以下命令:

恭喜你!!! Nginx现在已经成功安装并允许了!!

二. 卸载

1: 停止Nginx软件

2: 删除Nginx的自动启动

3: 从源头删除Nginx

4: 再使用yum清理

2 升级

由于麒麟系统yum源最新版本是1.16版本比较低,因此需要升级,但是走yum升级路线不行。那就需要自己下载nginx源码然后编译

2.1 下载

nginx.org/download/nginx-...

2.2 下载后解压

tar xf nginx-1.25.0.tar.gz

2.3 安装

blog.51cto.com/u_106065...

(1)安装nginx所需要的插件

(2)配置

在解压的nginx目录中配置,配置安装目录 /usr/nginx,后面为需要使用的模块

./configure --prefix=/usr/nginx --without-http_memcached_module --user=nginx --group=nginx --with-http_stub_status_module --with-http_sub_module --with-http_ssl_module --with-http_gzip_static_module --with-stream --with-stream_ssl_module --with-http_flv_module --with-http_mp4_module --with-http_realip_module --with-pcre

(3)安装

(4)启动

安装完成后进入安装目录 /usr/nginx,配置好nginx.conf 后进入sbin启动nginx;