麒麟安装apk 麒麟3.2 安装教程
0
2026-06-07
麒麟OS安装Apache有三大主流方法:一、YUM在线安装,适用于互联网环境,执行yum install httpd并systemctl启动;二、离线RPM批量安装,需提前下载全部依赖包(如httpd、apr、pcre等)后rpm -Uvh强制安装;三、源码编译安装,支持自定义模块与版本,需配置./configure参数并make install,再注册systemd服务。

如果您在麒麟网络上需要提供Web服务,但尚未部署Apache HTTP服务器,则需要根据系统配置性、架构类型及安全策略选择适配的安装路径。以下是多种可用的说明:软件源的麒麟V10服务器(x86_64或ARM64架构),由自动系统解析并安装依赖,简操作1、更新系统拓扑索引,确保获取最新元数据:sudoyum update -y
2. httpdsudosystemctlenable httpd
4。 grep :80 RPM以太网机器下载全部依赖RPM包,重新统一上传至目标麒麟服务器,规避网络隔离导致的依赖缺失问题。
1、确认目标系统架构与版本:cat /etc/os-release | grep -E "(NAME|VERSION_ID|ARCH)"重点核对arch字段为x86_64或aarch64,以及VERS ION_ID匹配SP3/SP4等补丁版本
2、从银河麒麟官方源或可信镜像站下载以下RPM包(以V10 SP3) x86_64为例):httpd-*.rpm、httpd-tools-*.rpm、httpd-manual-*.rpm、apr-*.rpm、apr-util-*.rpm、pcre-*.rpm、zl ib-*.rpm、openssl-libs-*.rpm、systemd-*.rpm、glibc-*.rpm
3、将所有RPM文件上传至服务器/tmp/httpd_offline/目录Apache 2.4.62
XIAOXIAO常识网提供Apache 2.4.62 官方tar.gz源码包下载,通过源码编译安装,开发者能够灵活定制模块、优化性能并精确控制安装路径,满足多样化的业务需求。下载
4. rpm -Uvh *.rpm --force --nodeps
5、创建Apache运行用户并赋权:sudo useradd -r -s /sbin/nologin -d /var/www apachesudo chown -R apache:apache /var/www /var/log/httpd三、源码编译安装(支持自定义模块与版本)
该方式适用于需启用特定模块(如mod_ssl、mod_) rewrite、mod_http2)、装备ARM64平台优化或安装非仓库提供的新版Apache(如2.4.60)的场景,具备最高的灵活性。
1、安装基础编译工具与开发库:sudoyum install -y gcc gcc-c++ make pcre-devel zlib-devel openssl-devel expat-devel apr-devel apr-util-devel
2、下载Apache源码包(以2.4.60为例):wget https://downloads.apache.org/httpd/httpd-2.4.60.tar.gz
3、解压并进入源码目录:tar zxvf httpd-2.4.60.tar.gzcd httpd-2.4.60
4./configure --prefix=/usr/local/apache2 \ --enable-so Make -j$(nproc)sudo make install
6、创建系统服务单元文件:sudo tee /etc/systemd/system/httpd-local.service << 'EOF'[Unit]Description=Apache HTTP Server (source-built)After=network.target[Service]Type=forkingExecStart=/usr/local/apache2/bin/apachectl startExecReload=/usr/local/apache2/bin/apachectl GracefulExecStop=/usr/local/apache2/bin/apachectl stopPrivateTmp=trueUser=apacheGroup=apache[Install]WantedBy=multi-user.targetEOF
7、重载systemd配置并启用服务:sudo systemctl daemon-reloadsudo systemctl enable httpd-localsudo systemctl start httpd-local