Apache進階設定(2)-KeepAlive
KeepAlive設定值可以增進Apache效能。本文將會介紹3種設定值:KeepAlive, KeepAliveTimeout, MaxKeepAliveRequests。若伺服器記憶體相當稀少,建議可以將此功能關閉以節省記憶體被佔用的情況發生。
Read moreKeepAlive設定值可以增進Apache效能。本文將會介紹3種設定值:KeepAlive, KeepAliveTimeout, MaxKeepAliveRequests。若伺服器記憶體相當稀少,建議可以將此功能關閉以節省記憶體被佔用的情況發生。
Read more官方說 CentOS 8 會支援更新到 2029 年,所以最近需要架站的話,建議就直上版本 8 吧!這是最省事實惠的選擇。以下是整理我們發表過關於 CentOS 8 設定與安裝步驟的文章,希望能幫助到有需要的人。
Read more本文章除了會介紹該怎麼正確的安裝 Apache 2.4、PHP7.3 與 php-fpm 服務簡易操作,以及符合 SELinux 規則的網站根目錄權限設定方式。
Read more以CentOS來說,我已經將Apache的SSL設定檔設定完成,也將SSL Certificate安裝完畢,但為何使用Firefox或Chrome去瀏覽網站的時候,卻仍然顯示此網站不安全?像是以下警告訊息:
『Your connection is not secure.』、『你的連線不安全』、『Error code: SEC_ERROR_UNKNOWN_ISSUER』
其原因就是,現今的瀏覽器不在支援舊版的SSL安全協定,像是TLSv1.0、SSLv3已被視為不夠安全的協定!
Read more都架好Apache Server,卻還是使用預設值運行的話,那還真是可惜!其實小弟我是無意間發現 worker 運行 wordpress 的效能還不錯,所以才開始研究這個 apache mpm。
ps. 其實網路頻寬夠大、優先權夠高的話,使用Apache Worker MPM,只需少少4GB記憶體就能跑出驚人效能!
(本篇以 CentOS 7(Apache 2.4) 和 CentOS 6.8(Apache 2.2) 為例,但是修改方法適用於所有Linux上的Apache!)
本文會以剛灌好的CentOS 7作為基礎,從零開始介紹完成架設一台Web Server的安裝、設定的所有步驟!
包含Apache, php, MySQL, phpMyAdmin, SSH, sFTP等必要軟體安裝及設定的步驟。
讓一台伺服器綁定多個網址是利用伺服器資源的好方法,也是架站必學技巧~
其實只需要去除https的設定值即可套用在 http上面!
誰都沒辦法強迫使用者都必須輸入https的網址瀏覽自己的網站,
但卻需要所有存取自己網站的請求皆以https回應,比較安全,也不怕未來出現『不安全』的字樣!
還好可以從伺服器端強迫使用者的http自動重新導向https!
有時候,內部使用的網站、或是測試用的網站一開始不一定需要使用由SSL憑證機構核發的SSL架站。如此一來,就需要自行建立SSL憑證來滿足使用需求。
本文會以CentOS 7 自建 SSL 憑證作為範例撰寫操作步驟。
我的網站好端端的,又沒有在做任何金流服務,為什麼硬是要去申請一個SSL讓網站從http變成https?
原因是Google預計從Chrome 62開始,凡事要要求填寫資料的http網站,全部都會被標上『不安全』字樣!
相關新聞:iThome: 自Chrome 62起,所有需填資料的HTTP網頁都會被標示為「不安全」
誰希望自己的網站被標上『不安全』呢?
Apache算是Linux最古老穩定的服務之一。
但是,Apache的設定也因為SELinux整合至Linux kernel之後有所改變!因此,本文也會多加介紹幾個與SELinux相關的常用設定!
(本範例使用Apache 2.4)