温馨提示×

apache配置centos用什么

小樊
36
2026-09-15 01:49:50
栏目: 智能运维

CentOS 上配置 Apache(httpd),通常按以下步骤来:


一、安装 Apache

sudo yum install httpd -y

(CentOS 8 也可用 dnf

sudo dnf install httpd -y

二、启动并设置开机自启

sudo systemctl start httpd
sudo systemctl enable httpd

查看状态:

sudo systemctl status httpd

三、防火墙放行 80/443

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

四、主要配置目录和文件

  • 主配置文件
    /etc/httpd/conf/httpd.conf
  • 虚拟主机目录
    /etc/httpd/conf.d/
  • 网站根目录(默认)
    /var/www/html

五、示例:配置一个虚拟主机

新建配置文件:

sudo vi /etc/httpd/conf.d/example.conf

内容示例:

<VirtualHost *:80>
    ServerName www.example.com
    DocumentRoot /var/www/example

    <Directory /var/www/example>
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

创建目录并赋权:

sudo mkdir -p /var/www/example
sudo chown -R apache:apache /var/www/example

重启 Apache:

sudo systemctl restart httpd

六、常用命令

# 测试配置
sudo apachectl configtest

# 重启
sudo systemctl restart httpd

# 重载
sudo systemctl reload httpd

如果你是要 CentOS + PHPHTTPS(SSL)Apache + Tomcat性能优化,可以告诉我具体需求。

0