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

系統基本設定

  1. CentOS 7 修改時區
  2. CentOS 7 設定開機自動啟動網路卡(網路介面)
  3. CentOS 7 設定固定IP自動連線
  4. CentOS 7 開機自動掛載硬碟
  5. CentOS 7 開啟/關閉SELinux
  6. CentOS 7 安裝EPEL Repository 入門教學!
Step 2

安裝SSH+sFTP

  1. CentOS 7 安裝/設定SSH
  2. CentOS 7 安裝/設定SFTP
Step 3

安裝Apache 2.4

  1. CentOS 7 安裝 Apache 2.4 (httpd)

 

SSL相關教學:

  1. 如何申請免費SSL?又要怎麼安裝SSL?(以SSL For Free – Let’s Encrypt為例)
  2. http 自動重新導向 https
  3. Apache 2.4 https 多網域設定 讓一台伺服器綁定多個網址
  4. CentOS 7 自建 SSL 憑證
  5. 如何使用certbot自動更新SSL憑證 (CentOS 7, CentOS 6, Ubuntu)
  6. certbot 刪除不需再更新SSL的域名(domain)
Step 4

安裝php 7

  1. CentOS 7 安裝 php7
Step 5

安裝MySQL 5.7

  1. CentOS 7 安裝 MySQL 5.7
Step 6

安裝phpMyAdmin 4.7

  1. CentOS 7 安裝 phpMyAdmin 4.7

 

相關文章:

  1. phpMyAdmin 基本設定 提升安全的第一步
  2. phpMyAdmin 進階設定 讓phpMyAdmin更安全

 

精益求精
  1. Apache 2.2/2.4 效能調校 #01 Worker MPM

 




Andy Wang

站在巨人的肩膀上仍須戰戰兢兢!

2 thoughts on “CentOS 7 架站教學彙整 (Apache 2.4 + MySQL 5.7 + php 7 + phpMyAdmin + SSH + sFTP)

    • 2017-08-21 at 11:26:50
      Permalink

      嗨你好,我有打算要寫一篇設定Nginx的文章,但還沒開始~

      Reply

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *