溫馨提示×

如何在 CentOS 上安裝 Apache2

小樊
46
2025-09-11 19:53:37
欄目: 智能運維

在 CentOS 上安裝 Apache2(通常稱為 httpd)的步驟如下:

  1. 更新系統: 首先,確保你的系統是最新的。運行以下命令來更新所有已安裝的軟件包:

    sudo yum update -y
    
  2. 安裝 Apache2: 使用 yum 包管理器來安裝 Apache2。運行以下命令:

    sudo yum install httpd -y
    
  3. 啟動 Apache2 服務: 安裝完成后,啟動 Apache2 服務并設置它在系統啟動時自動運行:

    sudo systemctl start httpd
    sudo systemctl enable httpd
    
  4. 檢查 Apache2 服務狀態: 確保 Apache2 服務正在運行:

    sudo systemctl status httpd
    
  5. 配置防火墻: 如果你啟用了防火墻(例如 firewalld),需要允許 HTTP 和 HTTPS 流量通過。運行以下命令:

    sudo firewall-cmd --permanent --zone=public --add-service=http
    sudo firewall-cmd --permanent --zone=public --add-service=https
    sudo firewall-cmd --reload
    
  6. 訪問 Apache2 服務器: 打開瀏覽器并訪問你的服務器 IP 地址或域名。你應該會看到 Apache2 的默認歡迎頁面。

可選步驟:配置 Apache2

如果你需要自定義 Apache2 的配置,可以編輯主配置文件 /etc/httpd/conf/httpd.conf 或創建虛擬主機配置文件。

編輯主配置文件

sudo vi /etc/httpd/conf/httpd.conf

創建虛擬主機配置文件

例如,創建一個名為 mywebsite.conf 的虛擬主機配置文件:

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

然后在文件中添加以下內容:

<VirtualHost *:80>
    ServerAdmin webmaster@mywebsite.com
    DocumentRoot "/var/www/html/mywebsite"
    ServerName mywebsite.com
    ServerAlias www.mywebsite.com
    ErrorLog "/var/log/httpd/mywebsite-error.log"
    CustomLog "/var/log/httpd/mywebsite-access.log" common
</VirtualHost>

保存并退出編輯器,然后重啟 Apache2 服務以應用更改:

sudo systemctl restart httpd

現在,你應該能夠通過配置的域名訪問你的網站。

希望這些步驟能幫助你在 CentOS 上成功安裝和配置 Apache2!

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女