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作為基礎,從零開始介紹完成架設一台Web Server的安裝、設定的所有步驟!
包含Apache, php, MySQL, phpMyAdmin, SSH, sFTP等必要軟體安裝及設定的步驟。
CentOS版本是6.x,可是卻誤裝了EPEL Repository 7.x,因為版本不相容,這將會造成整個yum install/update/…,連執行yum指令都會跳出錯誤訊息!
範例情境:我的CentOS 6.8 安裝到EPEL 7,所以我要刪除EPEL 7!
Longview是租用Linode主機必裝的監控軟體!
但是,按照官方文件安裝步驟就完全沒問題嗎?難道就此一凡風順嗎?
沒錯,小弟我就真的遇到問題了~雖然不算大問題,也不希望大家也浪費了相同的時間!
本文章將會列出使用VPS Linode CentOS 7 安裝 Longview的步驟。
Linux的基本設定,雖然基本,但卻容易忘記!
可能是因為一台伺服器頂多只需改一次而已?一種缺乏練習的概念
『ERROR 1819 (HY000): Your password does not satisfy the current policy requirements.』
這個錯誤訊息是我在新增MySQL使用者時跳出來的錯誤訊息!
本文除了會說明如何排除這個錯誤之外,也會說明如何修改MySQL的密碼設定原則!
如果,你需要建立一個擁有管理者權限的帳號給能幫忙管理伺服器的人使用,那你就可以參考此文章的作法囉!
(本範例以CentOS 7為例)
有時候,內部使用的網站、或是測試用的網站一開始不一定需要使用由SSL憑證機構核發的SSL架站。如此一來,就需要自行建立SSL憑證來滿足使用需求。
本文會以CentOS 7 自建 SSL 憑證作為範例撰寫操作步驟。
安裝Linux時,選擇安裝GUI(X Window)版,之後再把系統改成開機自動進入文字介面(CLI)。
想要決定Linux開機進入圖形介面(GUI)或文字介面(CLI),就要來修改 Linux run level!
但是,在 CentOS 7 中修改run level的方式已經和以往不同了!
經過許多玩家測試php7的效能比起php5快上很多,這也代表著世代交替~本文將會說明如何在CentOS 7安裝php7!
Read more我的網站好端端的,又沒有在做任何金流服務,為什麼硬是要去申請一個SSL讓網站從http變成https?
原因是Google預計從Chrome 62開始,凡事要要求填寫資料的http網站,全部都會被標上『不安全』字樣!
相關新聞:iThome: 自Chrome 62起,所有需填資料的HTTP網頁都會被標示為「不安全」
誰希望自己的網站被標上『不安全』呢?
Apache算是Linux最古老穩定的服務之一。
但是,Apache的設定也因為SELinux整合至Linux kernel之後有所改變!因此,本文也會多加介紹幾個與SELinux相關的常用設定!
(本範例使用Apache 2.4)
SSH除了可以用來作為遠端伺服器的服務之外,還有一個附加功能—SFTP站台SFTP(SSH File Transfer Protocol):一個基於SSH2.0規範的安全檔案傳輸服務,因此安全性也會比FTP服務來得高!(本文會提供有無啟動SELinux的兩種設定方式!)
Read more