在 CentOS 系统中,Apache 通常使用 httpd 作为服务名称,而不是 apache2
sudo yum install httpd
sudo systemctl start httpd
sudo systemctl enable httpd
sudo yum list installed | grep httpd
如果需要的模块未安装,请使用 yum 安装它。例如,如果要安装 mod_ssl 模块,请运行:
sudo yum install mod_ssl
httpd 命令启用模块。例如,要启用 mod_rewrite 模块,请运行:sudo httpd -M | grep rewrite
如果看到 rewrite_module (shared),则表示模块已启用。如果没有,请运行以下命令启用模块:
sudo sed -i 's/#LoadModule rewrite_module modules\/mod_rewrite.so/LoadModule rewrite_module modules\/mod_rewrite.so/' /etc/httpd/conf/httpd.conf
sudo systemctl restart httpd
现在,所选模块应已启用并正常工作。可以使用 httpd -M 命令再次检查模块状态。