溫馨提示×

如何在CentOS上部署Apache2

小樊
41
2025-06-24 11:16:55
欄目: 智能運維

在CentOS上部署Apache2(實際上在CentOS上通常使用的是Apache HTTP Server,其軟件包名稱為httpd)的步驟如下:

1. 更新系統

首先,確保你的系統是最新的:

sudo yum update -y

2. 安裝Apache HTTP Server

使用yum包管理器安裝Apache:

sudo yum install httpd -y

3. 啟動Apache服務

安裝完成后,啟動Apache服務:

sudo systemctl start httpd

4. 設置Apache開機自啟動

為了讓Apache在系統啟動時自動運行,設置開機自啟動:

sudo systemctl enable httpd

5. 檢查Apache狀態

確認Apache服務是否正在運行:

sudo systemctl status httpd

6. 配置防火墻

如果你的系統啟用了防火墻,需要允許HTTP和HTTPS流量:

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

7. 配置Apache

Apache的主要配置文件位于/etc/httpd/conf/httpd.conf。你可以根據需要進行修改,例如更改服務器名稱、文檔根目錄等。

更改服務器名稱

編輯/etc/httpd/conf/httpd.conf文件,找到ServerName指令并修改:

ServerName yourdomain.com:80

更改文檔根目錄

默認情況下,Apache的文檔根目錄是/var/www/html。如果你想更改它,可以編輯/etc/httpd/conf/httpd.conf文件,找到DocumentRoot指令并修改:

DocumentRoot "/path/to/your/document/root"

同時,確保目錄權限正確:

sudo chown -R apache:apache /path/to/your/document/root
sudo chmod -R 755 /path/to/your/document/root

8. 重啟Apache服務

完成配置后,重啟Apache服務以應用更改:

sudo systemctl restart httpd

9. 測試Apache

打開瀏覽器,訪問你的服務器IP地址或域名,你應該能看到Apache的默認頁面。

10. 安裝SSL證書(可選)

如果你需要啟用HTTPS,可以使用Let’s Encrypt免費獲取SSL證書:

sudo yum install certbot python2-certbot-apache -y
sudo certbot --apache

按照提示完成SSL證書的安裝和配置。

通過以上步驟,你就可以在CentOS上成功部署Apache HTTP Server了。

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