安裝 Apache 伺服器 1 安裝相關套件 安裝指令如下所示: $ sudo yum install httpd mod_ssl 一次連同 SSL 套件都安裝,結果如下: 上次中介資料過期檢查:0:30:31 前,時間點為西元2022年05月31日 (週二) 15時17分06秒。 依賴關係解析完畢。 ============================================================================================================================================================================================================== 軟體包 架構 版本 軟體庫 大小 ============================================================================================================================================================================================================== 安裝: httpd x86_64 2.4.37-47.module+el8.6.0+823+f143cee1.1 appstream 1.4 M mod_ssl x86_64 1:2.4.37-47.module+el8.6.0+823+f143cee1.1 appstream 136 k 將安裝依賴項目: apr x86_64 1.6.3-12.el8 appstream 128 k apr-util x86_64 1.6.1-6.el8.1 appstream 104 k httpd-filesystem noarch 2.4.37-47.module+el8.6.0+823+f143cee1.1 appstream 40 k httpd-tools x86_64 2.4.37-47.module+el8.6.0+823+f143cee1.1 appstream 107 k mod_http2 x86_64 1.15.7-5.module+el8.6.0+823+f143cee1 appstream 153 k rocky-logos-httpd noarch 85.0-4.el8 baseos 22 k sscg x86_64 2.3.3-14.el8 appstream 48 k 將安裝弱依賴項目: apr-util-bdb x86_64 1.6.1-6.el8.1 appstream 23 k apr-util-openssl x86_64 1.6.1-6.el8.1 appstream 26 k 正在啟用模組串流: httpd 2.4 處理事項摘要 ============================================================================================================================================================================================================== 安裝 11 軟體包 總下載大小:2.2 M 安裝的大小:5.7 M 這樣可以嗎 [y/N]:y 請按下「y」鍵開始下載並安裝。 下載軟體包: (1/11): apr-util-bdb-1.6.1-6.el8.1.x86_64.rpm 67 kB/s | 23 kB 00:00 (2/11): apr-util-openssl-1.6.1-6.el8.1.x86_64.rpm 207 kB/s | 26 kB 00:00 (3/11): apr-util-1.6.1-6.el8.1.x86_64.rpm 186 kB/s | 104 kB 00:00 (4/11): apr-1.6.3-12.el8.x86_64.rpm 215 kB/s | 128 kB 00:00 (5/11): httpd-filesystem-2.4.37-47.module+el8.6.0+823+f143cee1.1.noarch.rpm 308 kB/s | 40 kB 00:00 (6/11): mod_http2-1.15.7-5.module+el8.6.0+823+f143cee1.x86_64.rpm 709 kB/s | 153 kB 00:00 (7/11): mod_ssl-2.4.37-47.module+el8.6.0+823+f143cee1.1.x86_64.rpm 650 kB/s | 136 kB 00:00 (8/11): sscg-2.3.3-14.el8.x86_64.rpm 443 kB/s | 48 kB 00:00 (9/11): rocky-logos-httpd-85.0-4.el8.noarch.rpm 100 kB/s | 22 kB 00:00 (10/11): httpd-tools-2.4.37-47.module+el8.6.0+823+f143cee1.1.x86_64.rpm 104 kB/s | 107 kB 00:01 (11/11): httpd-2.4.37-47.module+el8.6.0+823+f143cee1.1.x86_64.rpm 819 kB/s | 1.4 MB 00:01 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 總計 696 kB/s | 2.2 MB 00:03 執行處理事項檢查 處理事項檢查成功。 執行處理事項測試 處理事項測試成功。 執行處理事項 準備 : 1/1 正在安裝 : apr-1.6.3-12.el8.x86_64 1/11 執行小令稿 : apr-1.6.3-12.el8.x86_64 1/11 正在安裝 : apr-util-bdb-1.6.1-6.el8.1.x86_64 2/11 正在安裝 : apr-util-openssl-1.6.1-6.el8.1.x86_64 3/11 正在安裝 : apr-util-1.6.1-6.el8.1.x86_64 4/11 執行小令稿 : apr-util-1.6.1-6.el8.1.x86_64 4/11 執行小令稿 : httpd-filesystem-2.4.37-47.module+el8.6.0+823+f143cee1.1.noarch 5/11 正在安裝 : httpd-filesystem-2.4.37-47.module+el8.6.0+823+f143cee1.1.noarch 5/11 正在安裝 : httpd-tools-2.4.37-47.module+el8.6.0+823+f143cee1.1.x86_64 6/11 正在安裝 : rocky-logos-httpd-85.0-4.el8.noarch 7/11 正在安裝 : mod_http2-1.15.7-5.module+el8.6.0+823+f143cee1.x86_64 8/11 正在安裝 : httpd-2.4.37-47.module+el8.6.0+823+f143cee1.1.x86_64 9/11 執行小令稿 : httpd-2.4.37-47.module+el8.6.0+823+f143cee1.1.x86_64 9/11 正在安裝 : sscg-2.3.3-14.el8.x86_64 10/11 正在安裝 : mod_ssl-1:2.4.37-47.module+el8.6.0+823+f143cee1.1.x86_64 11/11 執行小令稿 : httpd-2.4.37-47.module+el8.6.0+823+f143cee1.1.x86_64 11/11 執行小令稿 : mod_ssl-1:2.4.37-47.module+el8.6.0+823+f143cee1.1.x86_64 11/11 核驗 : apr-1.6.3-12.el8.x86_64 1/11 核驗 : apr-util-1.6.1-6.el8.1.x86_64 2/11 核驗 : apr-util-bdb-1.6.1-6.el8.1.x86_64 3/11 核驗 : apr-util-openssl-1.6.1-6.el8.1.x86_64 4/11 核驗 : httpd-2.4.37-47.module+el8.6.0+823+f143cee1.1.x86_64 5/11 核驗 : httpd-filesystem-2.4.37-47.module+el8.6.0+823+f143cee1.1.noarch 6/11 核驗 : httpd-tools-2.4.37-47.module+el8.6.0+823+f143cee1.1.x86_64 7/11 核驗 : mod_http2-1.15.7-5.module+el8.6.0+823+f143cee1.x86_64 8/11 核驗 : mod_ssl-1:2.4.37-47.module+el8.6.0+823+f143cee1.1.x86_64 9/11 核驗 : sscg-2.3.3-14.el8.x86_64 10/11 核驗 : rocky-logos-httpd-85.0-4.el8.noarch 11/11 已安裝: apr-1.6.3-12.el8.x86_64 apr-util-1.6.1-6.el8.1.x86_64 apr-util-bdb-1.6.1-6.el8.1.x86_64 apr-util-openssl-1.6.1-6.el8.1.x86_64 httpd-2.4.37-47.module+el8.6.0+823+f143cee1.1.x86_64 httpd-filesystem-2.4.37-47.module+el8.6.0+823+f143cee1.1.noarch httpd-tools-2.4.37-47.module+el8.6.0+823+f143cee1.1.x86_64 mod_http2-1.15.7-5.module+el8.6.0+823+f143cee1.x86_64 mod_ssl-1:2.4.37-47.module+el8.6.0+823+f143cee1.1.x86_64 rocky-logos-httpd-85.0-4.el8.noarch sscg-2.3.3-14.el8.x86_64 完成! 2 設定啟動 apache 伺服器 接下來請啟動 apache 伺服器,指令如下。 $ sudo systemctl restart httpd $ sudo systemctl enable httpd Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service. 3 確認 apache 服務啟用狀態 利用 netstat 指令確認服務是否有啟動(有發現 80、443 port 運作中)。 $ sudo netstat -tlnp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 644/sshd tcp6 0 0 :::80 :::* LISTEN 2992/httpd tcp6 0 0 :::22 :::* LISTEN 644/sshd tcp6 0 0 :::443 :::* LISTEN 2992/httpd 利用 systemctl 指令查看一下相關服務的啟用情況。 $ systemctl status httpd ● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Tue 2022-05-31 15:50:51 CST; 2min 11s ago Docs: man:httpd.service(8) Main PID: 2992 (httpd) Status: "Running, listening on: port 443, port 80" Tasks: 213 (limit: 11374) Memory: 26.5M CGroup: /system.slice/httpd.service ├─2992 /usr/sbin/httpd -DFOREGROUND ├─2993 /usr/sbin/httpd -DFOREGROUND ├─2994 /usr/sbin/httpd -DFOREGROUND ├─2995 /usr/sbin/httpd -DFOREGROUND └─2996 /usr/sbin/httpd -DFOREGROUND 5月 31 15:50:51 rockylinux.ossii.com.tw systemd[1]: Starting The Apache HTTP Server... 5月 31 15:50:51 rockylinux.ossii.com.tw systemd[1]: Started The Apache HTTP Server. 5月 31 15:50:51 rockylinux.ossii.com.tw httpd[2992]: Server configured, listening on: port 443, port 80 這樣子就完第了 apache server 的初步安裝作業了~