银河麒麟 V10 离线安装 Nginx

基于:银河麒麟 V10 离线安装 Nginx

准备工作

下载所需文件

  1. 下载 Nginx

    前往 Nginx 官网 下载离线压缩包

    Nginx 下载页面
  2. 下载依赖包

    OpenSSL:前往 OpenSSL 官网 下载

    OpenSSL 下载页面

    PCRE2:前往 PCRE2 GitHub 下载

    PCRE2 下载页面

    Zlib:前往 Zlib GitHub 下载

    Zlib 下载页面

安装步骤

1. 安装依赖

实际操作时,可以先运行下面的命令安装相关依赖,再安装 Nginx 看看,不成功时再按下面手动安装:

yum install openssl-devel gcc pcre-devel zlib-devel make libxml2-devel libxslt-devel gd-devel gperftools-devel -y
安装 OpenSSL
cd openssl-3.0.3
# 桌面版系统需要执行 sudo su,服务器版本不需要
sudo su
./config && make && make install
安装 PCRE2
cd pcre2-10.40
sudo su
./configure && make && make install
安装 Zlib
cd zlib-1.2.12
sudo su
./configure && make && make install

2. 安装 Nginx

cd nginx-1.24.0
sudo su
./configure && make && make install

执行./configure时可能要添加配置参数,如:

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

可以先直接运行./configure,如果 Nginx 启动时提示缺少相关功能,则添加相关参数,重新执行上述命令。

3. 配置系统服务

/usr/lib/systemd/system目录下创建nginx.service文件:

[Unit]
Description=nginx service
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target

重新加载系统服务:

systemctl daemon-reload

服务操作

基本命令

# 启动 Nginx
systemctl start nginx.service
# 停止 Nginx
systemctl stop nginx.service
# 查看 Nginx 状态
systemctl status nginx.service
posted @   Higurashi-kagome  阅读(159)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示