Cent OS가 서비스 지원이 종료되면서 Rocky Linux를 사용하려고 하고 있습니다.
구 서버를 그대로 유지하는 건 보안에서 안전하지 않아 새로운 버전으로 설치하는 과정을 안내 하려고 합니다.
MariaDB 설치는 이전 글 https://www.dut.kr/dev/510 링크를 참고 하세요.
1. Apache 웹 서버
먼저 패키지들을 업데이트 해 줍니다. 내용이 길어 아랫 부분은 생략 합니다.
# sudo dnf update -y Rocky Linux 9 - BaseOS 8.0 MB/s | 2.3 MB 00:00 Rocky Linux 9 - AppStream 10 MB/s | 8.4 MB 00:00 Rocky Linux 9 - Extras 208 kB/s | 16 kB 00:00 Dependencies resolved. =================================================================================================================== Package Architecture Version Repository Size =================================================================================================================== Installing: kernel x86_64 5.14.0-503.40.1.el9_5 baseos 2.0 M kernel-core x86_64 5.14.0-503.40.1.el9_5 baseos 18 M kernel-devel x86_64 5.14.0-503.40.1.el9_5 appstream 18 M kernel-modules x86_64 5.14.0-503.40.1.el9_5 baseos 36 M kernel-modules-core x86_64 5.14.0-503.40.1.el9_5 baseos 30 M Upgrading: NetworkManager x86_64 1:1.48.10-8.el9_5 baseos 2.3 M NetworkManager-libnm x86_64 1:1.48.10-8.el9_5 baseos 1.8 M NetworkManager-team x86_64 1:1.48.10-8.el9_5 baseos 38 k NetworkManager-tui x86_64 1:1.48.10-8.el9_5 baseos 246 k cloud-init noarch 23.4-19.el9_5.5.0.2 appstream 1.1 M expat x86_64 2.5.0-3.el9_5.3 baseos 115 k glibc x86_64 2.34-125.el9_5.8 baseos 1.9 M glibc-common x86_64 2.34-125.el9_5.8 baseos 290 k glibc-devel x86_64 2.34-125.el9_5.8 appstream 25 k glibc-gconv-extra x86_64 2.34-125.el9_5.8 baseos 1.6 M glibc-headers x86_64 2.34-125.el9_5.8 appstream 429 k glibc-langpack-en x86_64 2.34-125.el9_5.8 baseos 546 k grub2-common noarch 1:2.06-94.el9_5 baseos 903 k grub2-efi-x64 x86_64 1:2.06-94.el9_5 baseos 1.3 M grub2-pc x86_64 1:2.06-94.el9_5 baseos 12 k grub2-pc-modules noarch 1:2.06-94.el9_5 baseos 909 k grub2-tools x86_64 1:2.06-94.el9_5 baseos 1.8 M grub2-tools-minimal x86_64 1:2.06-94.el9_5 baseos 603 k kernel-headers x86_64 5.14.0-503.40.1.el9_5 appstream 3.5 M kernel-tools x86_64 5.14.0-503.40.1.el9_5 baseos 2.3 M kernel-tools-libs x86_64 5.14.0-503.40.1.el9_5 baseos 2.1 M mdadm x86_64 4.3-4.el9_5 baseos 435 k microcode_ctl noarch 4:20240910-1.20250211.1.el9_5 baseos 10 M python3-jinja2 noarch 2.11.3-8.el9_5 appstream 228 k rocky-gpg-keys noarch 9.5-1.3.el9 baseos 12 k rocky-release noarch 9.5-1.3.el9 baseos 22 k rocky-repos noarch 9.5-1.3.el9 baseos 12 k systemd x86_64 252-46.el9_5.3 baseos 4.0 M systemd-libs x86_64 252-46.el9_5.3 baseos 671 k systemd-pam x86_64 252-46.el9_5.3 baseos 278 k systemd-rpm-macros noarch 252-46.el9_5.3 baseos 66 k systemd-udev x86_64 252-46.el9_5.3 baseos 1.9 M tzdata noarch 2025b-1.el9 baseos 430 k unzip x86_64 6.0-58.el9_5 baseos 180 k webkit2gtk3-jsc x86_64 2.48.1-1.el9_5 appstream 4.7 M Installing dependencies: freetype x86_64 2.10.4-10.el9_5 baseos 386 k graphite2 x86_64 1.3.14-9.el9 baseos 94 k grub2-tools-efi x86_64 1:2.06-94.el9_5 baseos 539 k grub2-tools-extra x86_64 1:2.06-94.el9_5 baseos 840 k harfbuzz x86_64 2.7.4-10.el9 baseos 623 k Removing: kernel x86_64 5.14.0-427.24.1.el9_4 @baseos 0 kernel-core x86_64 5.14.0-427.24.1.el9_4 @baseos 64 M kernel-devel x86_64 5.14.0-427.24.1.el9_4 @appstream 65 M kernel-modules x86_64 5.14.0-427.24.1.el9_4 @baseos 33 M kernel-modules-core x86_64 5.14.0-427.24.1.el9_4 @baseos 27 M Transaction Summary =================================================================================================================== Install 10 Packages Upgrade 35 Packages Remove 5 Packages
Apache 웹 서버를 설치 합니다.
# sudo dnf install httpd -y
Last metadata expiration check: 0:04:06 ago on Fri May 2 11:45:24 2025.
Dependencies resolved.
===================================================================================================================
Package Architecture Version Repository Size
===================================================================================================================
Installing:
httpd x86_64 2.4.62-1.el9_5.2 appstream 45 k
Installing dependencies:
apr x86_64 1.7.0-12.el9_3 appstream 122 k
apr-util x86_64 1.6.1-23.el9 appstream 94 k
apr-util-bdb x86_64 1.6.1-23.el9 appstream 12 k
httpd-core x86_64 2.4.62-1.el9_5.2 appstream 1.4 M
httpd-filesystem noarch 2.4.62-1.el9_5.2 appstream 12 k
httpd-tools x86_64 2.4.62-1.el9_5.2 appstream 79 k
mailcap noarch 2.1.49-5.el9 baseos 32 k
rocky-logos-httpd noarch 90.15-2.el9 appstream 24 k
Installing weak dependencies:
apr-util-openssl x86_64 1.6.1-23.el9 appstream 14 k
mod_http2 x86_64 2.0.26-2.el9_4.1 appstream 163 k
mod_lua x86_64 2.4.62-1.el9_5.2 appstream 59 k
Transaction Summary
===================================================================================================================
Install 12 Packages
Total download size: 2.0 M
Installed size: 6.1 M
Downloading Packages:
(1/12): mailcap-2.1.49-5.el9.noarch.rpm 710 kB/s | 32 kB 00:00
(2/12): rocky-logos-httpd-90.15-2.el9.noarch.rpm 417 kB/s | 24 kB 00:00
(3/12): apr-util-bdb-1.6.1-23.el9.x86_64.rpm 688 kB/s | 12 kB 00:00
(4/12): apr-util-openssl-1.6.1-23.el9.x86_64.rpm 178 kB/s | 14 kB 00:00
(5/12): apr-util-1.6.1-23.el9.x86_64.rpm 1.5 MB/s | 94 kB 00:00
(6/12): apr-1.7.0-12.el9_3.x86_64.rpm 1.7 MB/s | 122 kB 00:00
(7/12): mod_http2-2.0.26-2.el9_4.1.x86_64.rpm 1.7 MB/s | 163 kB 00:00
(8/12): mod_lua-2.4.62-1.el9_5.2.x86_64.rpm 1.5 MB/s | 59 kB 00:00
(9/12): httpd-tools-2.4.62-1.el9_5.2.x86_64.rpm 2.3 MB/s | 79 kB 00:00
(10/12): httpd-filesystem-2.4.62-1.el9_5.2.noarch.rpm 291 kB/s | 12 kB 00:00
(11/12): httpd-2.4.62-1.el9_5.2.x86_64.rpm 1.0 MB/s | 45 kB 00:00
(12/12): httpd-core-2.4.62-1.el9_5.2.x86_64.rpm 6.8 MB/s | 1.4 MB 00:00
-------------------------------------------------------------------------------------------------------------------
Total 5.5 MB/s | 2.0 MB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : apr-1.7.0-12.el9_3.x86_64 1/12
Installing : apr-util-bdb-1.6.1-23.el9.x86_64 2/12
Installing : apr-util-1.6.1-23.el9.x86_64 3/12
Installing : apr-util-openssl-1.6.1-23.el9.x86_64 4/12
Installing : httpd-tools-2.4.62-1.el9_5.2.x86_64 5/12
Running scriptlet: httpd-filesystem-2.4.62-1.el9_5.2.noarch 6/12
Installing : httpd-filesystem-2.4.62-1.el9_5.2.noarch 6/12
Installing : rocky-logos-httpd-90.15-2.el9.noarch 7/12
Installing : mailcap-2.1.49-5.el9.noarch 8/12
Installing : httpd-core-2.4.62-1.el9_5.2.x86_64 9/12
Installing : mod_lua-2.4.62-1.el9_5.2.x86_64 10/12
Installing : mod_http2-2.0.26-2.el9_4.1.x86_64 11/12
Installing : httpd-2.4.62-1.el9_5.2.x86_64 12/12
Running scriptlet: httpd-2.4.62-1.el9_5.2.x86_64 12/12
Verifying : mailcap-2.1.49-5.el9.noarch 1/12
Verifying : rocky-logos-httpd-90.15-2.el9.noarch 2/12
Verifying : apr-util-openssl-1.6.1-23.el9.x86_64 3/12
Verifying : apr-util-bdb-1.6.1-23.el9.x86_64 4/12
Verifying : apr-util-1.6.1-23.el9.x86_64 5/12
Verifying : mod_http2-2.0.26-2.el9_4.1.x86_64 6/12
Verifying : apr-1.7.0-12.el9_3.x86_64 7/12
Verifying : mod_lua-2.4.62-1.el9_5.2.x86_64 8/12
Verifying : httpd-tools-2.4.62-1.el9_5.2.x86_64 9/12
Verifying : httpd-filesystem-2.4.62-1.el9_5.2.noarch 10/12
Verifying : httpd-core-2.4.62-1.el9_5.2.x86_64 11/12
Verifying : httpd-2.4.62-1.el9_5.2.x86_64 12/12
Installed:
apr-1.7.0-12.el9_3.x86_64 apr-util-1.6.1-23.el9.x86_64
apr-util-bdb-1.6.1-23.el9.x86_64 apr-util-openssl-1.6.1-23.el9.x86_64
httpd-2.4.62-1.el9_5.2.x86_64 httpd-core-2.4.62-1.el9_5.2.x86_64
httpd-filesystem-2.4.62-1.el9_5.2.noarch httpd-tools-2.4.62-1.el9_5.2.x86_64
mailcap-2.1.49-5.el9.noarch mod_http2-2.0.26-2.el9_4.1.x86_64
mod_lua-2.4.62-1.el9_5.2.x86_64 rocky-logos-httpd-90.15-2.el9.noarch
Complete!
설치가 완료되고 서버가 부팅할 때 자동으로 실행 하도록 아래 명령어도 입력합니다.
sudo systemctl start httpd
sudo systemctl enable httpd
2. PHP 및 필수 확장 모듈 설치
PHP를 설치하고 APACHE 연동을 위한 php-fpm 연동과 함께 자주 사용하는 확장 모듈을 설치 합니다.
# sudo dnf install php php-fpm php-mysqlnd php-gd php-xml php-mbstring php-opcache -y
Last metadata expiration check: 0:06:52 ago on Fri May 2 11:45:24 2025.
Dependencies resolved.
===================================================================================================================
Package Architecture Version Repository Size
===================================================================================================================
Installing:
php x86_64 8.0.30-1.el9_2 appstream 7.7 k
php-fpm x86_64 8.0.30-1.el9_2 appstream 1.6 M
php-gd x86_64 8.0.30-1.el9_2 appstream 39 k
php-mbstring x86_64 8.0.30-1.el9_2 appstream 468 k
php-mysqlnd x86_64 8.0.30-1.el9_2 appstream 148 k
php-opcache x86_64 8.0.30-1.el9_2 appstream 509 k
php-xml x86_64 8.0.30-1.el9_2 appstream 131 k
Installing dependencies:
fontconfig x86_64 2.14.0-2.el9_1 appstream 274 k
gd x86_64 2.3.2-3.el9 appstream 131 k
jbigkit-libs x86_64 2.1-23.el9 appstream 52 k
libX11 x86_64 1.7.0-9.el9 appstream 650 k
libX11-common noarch 1.7.0-9.el9 appstream 151 k
libXau x86_64 1.0.9-8.el9 appstream 30 k
libXpm x86_64 3.5.13-10.el9 appstream 58 k
libtiff x86_64 4.4.0-13.el9 appstream 197 k
libwebp x86_64 1.2.0-8.el9 appstream 276 k
libxcb x86_64 1.13.1-9.el9 appstream 224 k
libxslt x86_64 1.1.34-9.el9_5.3 appstream 239 k
nginx-filesystem noarch 2:1.20.1-20.el9.0.1 appstream 8.4 k
php-common x86_64 8.0.30-1.el9_2 appstream 665 k
php-pdo x86_64 8.0.30-1.el9_2 appstream 81 k
xml-common noarch 0.6.3-58.el9 appstream 31 k
Installing weak dependencies:
php-cli x86_64 8.0.30-1.el9_2 appstream 3.1 M
Transaction Summary
===================================================================================================================
Install 23 Packages
Total download size: 8.9 M
Installed size: 43 M
Downloading Packages:
(1/23): nginx-filesystem-1.20.1-20.el9.0.1.noarch.rpm 204 kB/s | 8.4 kB 00:00
(2/23): gd-2.3.2-3.el9.x86_64.rpm 1.5 MB/s | 131 kB 00:00
(3/23): libXpm-3.5.13-10.el9.x86_64.rpm 794 kB/s | 58 kB 00:00
(4/23): libX11-common-1.7.0-9.el9.noarch.rpm 2.8 MB/s | 151 kB 00:00
(5/23): fontconfig-2.14.0-2.el9_1.x86_64.rpm 1.9 MB/s | 274 kB 00:00
(6/23): libXau-1.0.9-8.el9.x86_64.rpm 750 kB/s | 30 kB 00:00
(7/23): libxcb-1.13.1-9.el9.x86_64.rpm 3.6 MB/s | 224 kB 00:00
(8/23): jbigkit-libs-2.1-23.el9.x86_64.rpm 886 kB/s | 52 kB 00:00
(9/23): libtiff-4.4.0-13.el9.x86_64.rpm 2.6 MB/s | 197 kB 00:00
(10/23): xml-common-0.6.3-58.el9.noarch.rpm 776 kB/s | 31 kB 00:00
(11/23): libxslt-1.1.34-9.el9_5.3.x86_64.rpm 3.1 MB/s | 239 kB 00:00
(12/23): libwebp-1.2.0-8.el9.x86_64.rpm 2.9 MB/s | 276 kB 00:00
(13/23): php-xml-8.0.30-1.el9_2.x86_64.rpm 2.4 MB/s | 131 kB 00:00
(14/23): php-pdo-8.0.30-1.el9_2.x86_64.rpm 1.2 MB/s | 81 kB 00:00
(15/23): php-opcache-8.0.30-1.el9_2.x86_64.rpm 4.1 MB/s | 509 kB 00:00
(16/23): php-mysqlnd-8.0.30-1.el9_2.x86_64.rpm 1.4 MB/s | 148 kB 00:00
(17/23): php-gd-8.0.30-1.el9_2.x86_64.rpm 679 kB/s | 39 kB 00:00
(18/23): php-mbstring-8.0.30-1.el9_2.x86_64.rpm 3.0 MB/s | 468 kB 00:00
(19/23): php-common-8.0.30-1.el9_2.x86_64.rpm 2.5 MB/s | 665 kB 00:00
(20/23): php-8.0.30-1.el9_2.x86_64.rpm 140 kB/s | 7.7 kB 00:00
(21/23): php-fpm-8.0.30-1.el9_2.x86_64.rpm 3.1 MB/s | 1.6 MB 00:00
(22/23): libX11-1.7.0-9.el9.x86_64.rpm 2.9 MB/s | 650 kB 00:00
(23/23): php-cli-8.0.30-1.el9_2.x86_64.rpm 4.3 MB/s | 3.1 MB 00:00
-------------------------------------------------------------------------------------------------------------------
Total 7.4 MB/s | 8.9 MB 00:01
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : php-common-8.0.30-1.el9_2.x86_64 1/23
Installing : php-pdo-8.0.30-1.el9_2.x86_64 2/23
Installing : libwebp-1.2.0-8.el9.x86_64 3/23
Installing : php-opcache-8.0.30-1.el9_2.x86_64 4/23
Installing : php-mbstring-8.0.30-1.el9_2.x86_64 5/23
Installing : php-cli-8.0.30-1.el9_2.x86_64 6/23
Running scriptlet: xml-common-0.6.3-58.el9.noarch 7/23
Installing : xml-common-0.6.3-58.el9.noarch 7/23
Installing : fontconfig-2.14.0-2.el9_1.x86_64 8/23
Running scriptlet: fontconfig-2.14.0-2.el9_1.x86_64 8/23
Installing : libxslt-1.1.34-9.el9_5.3.x86_64 9/23
Installing : php-xml-8.0.30-1.el9_2.x86_64 10/23
Installing : jbigkit-libs-2.1-23.el9.x86_64 11/23
Installing : libtiff-4.4.0-13.el9.x86_64 12/23
Installing : libXau-1.0.9-8.el9.x86_64 13/23
Installing : libxcb-1.13.1-9.el9.x86_64 14/23
Installing : libX11-common-1.7.0-9.el9.noarch 15/23
Installing : libX11-1.7.0-9.el9.x86_64 16/23
Installing : libXpm-3.5.13-10.el9.x86_64 17/23
Installing : gd-2.3.2-3.el9.x86_64 18/23
Running scriptlet: nginx-filesystem-2:1.20.1-20.el9.0.1.noarch 19/23
Installing : nginx-filesystem-2:1.20.1-20.el9.0.1.noarch 19/23
Installing : php-fpm-8.0.30-1.el9_2.x86_64 20/23
Running scriptlet: php-fpm-8.0.30-1.el9_2.x86_64 20/23
Installing : php-8.0.30-1.el9_2.x86_64 21/23
Installing : php-gd-8.0.30-1.el9_2.x86_64 22/23
Installing : php-mysqlnd-8.0.30-1.el9_2.x86_64 23/23
Running scriptlet: fontconfig-2.14.0-2.el9_1.x86_64 23/23
Running scriptlet: php-mysqlnd-8.0.30-1.el9_2.x86_64 23/23
Verifying : gd-2.3.2-3.el9.x86_64 1/23
Verifying : fontconfig-2.14.0-2.el9_1.x86_64 2/23
Verifying : nginx-filesystem-2:1.20.1-20.el9.0.1.noarch 3/23
Verifying : libXpm-3.5.13-10.el9.x86_64 4/23
Verifying : libX11-common-1.7.0-9.el9.noarch 5/23
Verifying : libXau-1.0.9-8.el9.x86_64 6/23
Verifying : libxcb-1.13.1-9.el9.x86_64 7/23
Verifying : jbigkit-libs-2.1-23.el9.x86_64 8/23
Verifying : libtiff-4.4.0-13.el9.x86_64 9/23
Verifying : libxslt-1.1.34-9.el9_5.3.x86_64 10/23
Verifying : libwebp-1.2.0-8.el9.x86_64 11/23
Verifying : xml-common-0.6.3-58.el9.noarch 12/23
Verifying : php-xml-8.0.30-1.el9_2.x86_64 13/23
Verifying : php-pdo-8.0.30-1.el9_2.x86_64 14/23
Verifying : php-opcache-8.0.30-1.el9_2.x86_64 15/23
Verifying : php-mysqlnd-8.0.30-1.el9_2.x86_64 16/23
Verifying : php-mbstring-8.0.30-1.el9_2.x86_64 17/23
Verifying : php-gd-8.0.30-1.el9_2.x86_64 18/23
Verifying : php-fpm-8.0.30-1.el9_2.x86_64 19/23
Verifying : php-common-8.0.30-1.el9_2.x86_64 20/23
Verifying : php-cli-8.0.30-1.el9_2.x86_64 21/23
Verifying : php-8.0.30-1.el9_2.x86_64 22/23
Verifying : libX11-1.7.0-9.el9.x86_64 23/23
Installed:
fontconfig-2.14.0-2.el9_1.x86_64 gd-2.3.2-3.el9.x86_64 jbigkit-libs-2.1-23.el9.x86_64
libX11-1.7.0-9.el9.x86_64 libX11-common-1.7.0-9.el9.noarch libXau-1.0.9-8.el9.x86_64
libXpm-3.5.13-10.el9.x86_64 libtiff-4.4.0-13.el9.x86_64 libwebp-1.2.0-8.el9.x86_64
libxcb-1.13.1-9.el9.x86_64 libxslt-1.1.34-9.el9_5.3.x86_64 nginx-filesystem-2:1.20.1-20.el9.0.1.noarch
php-8.0.30-1.el9_2.x86_64 php-cli-8.0.30-1.el9_2.x86_64 php-common-8.0.30-1.el9_2.x86_64
php-fpm-8.0.30-1.el9_2.x86_64 php-gd-8.0.30-1.el9_2.x86_64 php-mbstring-8.0.30-1.el9_2.x86_64
php-mysqlnd-8.0.30-1.el9_2.x86_64 php-opcache-8.0.30-1.el9_2.x86_64 php-pdo-8.0.30-1.el9_2.x86_64
php-xml-8.0.30-1.el9_2.x86_64 xml-common-0.6.3-58.el9.noarch
여기서 각 패키지는 다음과 같은 역할을 합니다.
3. Apache 그리고 PHP-FPM 연동 설정
아파치가 PHP 파일을 처리하도록 설정이 필요하며 /etc/httpd/conf/httpd.conf 설정 파일을 열어서 수정이 필요합니다.
파일을 열어 <Directory /var/www/html> 부분을 아래와 같이 수정 합니다.
# vi /etc/httpd/conf/httpd.conf
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
다음으로, PHP-FPM 설정을 Apache와 연결하기 위해 /etc/httpd/conf.modules.d/00-proxy.conf 파일을 열고 다음 주석을 해제합니다.
# vi /etc/httpd/conf.modules.d/00-proxy.conf
# This file configures all the proxy modules:
LoadModule proxy_module modules/mod_proxy.so
LoadModule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so
LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so
LoadModule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so
LoadModule lbmethod_heartbeat_module modules/mod_lbmethod_heartbeat.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_express_module modules/mod_proxy_express.so
LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
LoadModule proxy_fdpass_module modules/mod_proxy_fdpass.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_hcheck_module modules/mod_proxy_hcheck.so
LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
LoadModule proxy_uwsgi_module modules/mod_proxy_uwsgi.so
LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
# vi /etc/httpd/conf.d/php-fpm.conf
<FilesMatch .php$>
SetHandler proxy:fcgi://127.0.0.1:9000
</FilesMatch>
# sudo systemctl restart httpd # sudo systemctl start php-fpm # sudo systemctl enable php-fpm Created symlink /etc/systemd/system/multi-user.target.wants/php-fpm.service → /usr/lib/systemd/system/php-fpm.service.
#vi /var/www/html/info.php
# sudo dnf install php-curl -y
Last metadata expiration check: 0:18:18 ago on Fri May 2 12:13:47 2025.
Package php-common-8.0.30-1.el9_2.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
# sudo systemctl restart httpd
# sudo systemctl restart php-fpm
참고 사항
# sudo firewall-cmd --permanent --add-port=80/tcp
success
# sudo firewall-cmd --reload # sudo firewall-cmd --list-all
sudo systemctl status httpd
# sudo systemctl start httpd
# sudo systemctl enable httpd
# vi /etc/httpd/conf/httpd.conf
# sudo systemctl status php-fpm
# sudo systemctl start php-fpm
# sudo systemctl enable php-fpm