安裝 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 伺服器
接下來請啟動 httpdapache 伺服器,指令如下。
$ 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 確認服務啟用狀態
利用 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 的初步安裝作業了~