CentOS 7 架站教學彙整 (Apache 2.4 + MySQL 5.7 + php 7 + phpMyAdmin + SSH + sFTP)
本文會以剛灌好的CentOS 7作為基礎,從零開始介紹完成架設一台Web Server的安裝、設定的所有步驟!
包含Apache, php, MySQL, phpMyAdmin, SSH, sFTP等必要軟體安裝及設定的步驟。
(安裝CentOS 7應該不難,就不在這介紹了。)
Step 1
系統基本設定
- CentOS 7 修改時區
- CentOS 7 設定開機自動啟動網路卡(網路介面)
- CentOS 7 設定固定IP自動連線
- CentOS 7 開機自動掛載硬碟
- CentOS 7 開啟/關閉SELinux
- CentOS 7 安裝EPEL Repository 入門教學!
Step 2
安裝SSH+sFTP
- CentOS 8 基礎設定 的SSH、sFTP的部分
(比較簡單一點的設定方式)
舊文章:
Step 3
安裝Apache 2.4
SSL相關教學:
- 如何申請免費SSL?又要怎麼安裝SSL?(以SSL For Free – Let’s Encrypt為例)
- http 自動重新導向 https
- Apache 2.4 https 多網域設定 讓一台伺服器綁定多個網址
- CentOS 7 自建 SSL 憑證
- 如何使用certbot自動更新SSL憑證 (CentOS 7, CentOS 6, Ubuntu)
- certbot 刪除不需再更新SSL的域名(domain)
Step 4
安裝php 7
Step 5
安裝MySQL 5.7
Step 6
安裝phpMyAdmin 4.7
phpMyAdmin相關文章:
進階設定與教學
Apache相關
- Apache 2.2/2.4 效能調校 #01 Worker MPM (2020-06-05 更新)
- Apache進階設定(1) – TLSv1.2 TLSv1.1 SSLv2 SSLv3
- Apache進階設定(2)-KeepAlive
請問有沒有Apache改用nginx的教學?
嗨你好,我有打算要寫一篇設定Nginx的文章,但還沒開始~
Pingback:CentOS 8 架站教學彙整 - BrilliantCode.net