Skip to main content

安裝 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 的初步安裝作業了~