银河麒麟 V10 离线安装 Nginx
准备工作
下载所需文件
-
下载 Nginx
前往 Nginx 官网 下载离线压缩包
-
下载依赖包
OpenSSL:前往 OpenSSL 官网 下载
PCRE2:前往 PCRE2 GitHub 下载
Zlib:前往 Zlib GitHub 下载
安装步骤
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具