合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
# 第二十章、WWW 伺服器 最近更新日期:2011/08/05 我們最常講的『架站』其實就是架設一個 Web 網站啦!那麼什麼是 Web 呢?那就是全球資訊廣播的意思 (World Wide Web),或者也可以稱之為互連網吧!這個是我們目前的人類最常使用的 Internet 的協定之一啦!通常說的上網就是使用 WWW 來查詢使用者所需要的資訊囉!目前在 Unix-Like 系統中的 WWW 伺服器主要就是透過 Apache 這個伺服器軟體來達成的, 而為了動態網站,於是 LAMP (Linux + Apache + MySQL + PHP) 就這麼產生啦!讓我們趕緊來進入 LAMP 的世界吧! + 20.1 [WWW 的簡史、資源以及伺服器軟體](#whatis_www) + 20.1.1 [WWW 的簡史、HTML與標準制訂 (W3C)](#whatis_www_hist) + 20.1.2 [WWW 伺服器與瀏覽器所提供的資源設定 (URL)](#whatis_www_brow) + 20.1.3 [WWW 伺服器的類型:系統、平台、資料庫與程式 (LAMP)](#whatis_www_lamp) + 20.1.4 [https: 加密的網頁資料 (SSL) 及第三方公正單位](#whatis_www_ssl) + 20.1.5 [用戶端常見的瀏覽器](#whatis_www_browser) + 20.2 [WWW (LAMP) 伺服器基本設定](#www_basic) + 20.2.1 [LAMP 所需軟體與其結構](#www_basic_pkg) + 20.2.2 [Apache 的基本設定](#www_basic_basic): [伺服器環境](#www_basic_basic_main), [中文編碼](#www_basic_basic_lang), [目錄權限 (DocumentRoot, Directory)](#www_basic_basic_dir) + 20.2.3 [PHP 的預設參數修改](#www_basic_php): [PHP資安設定](#php_secure), [上傳檔案容量](#php_upload) + 20.2.4 [啟動 WWW 服務與測試 PHP 模組](#www_basic_start) + 20.2.5 [MySQL 的基本設定](#www_basic_mysql): [啟動與帳號設定](#www_basic_mysql_1), [修改 /etc/my.cnf](#www_basic_mysql_2), [root 密碼處理](#www_basic_mysql_3) + 20.2.6 [防火牆設定與 SELinux 的規則放行](#www_basic_firewall) + 20.2.7 [開始網頁設計及安裝架站軟體,如 phpBB3](#www_basic_www) + 20.3 [Apache 伺服器的進階設定](#www_adv) + 20.3.1 [啟動用戶的個人網站(權限是重點)](#www_adv_personal): [URL 權限與 SELinux](#personwww) + 20.3.2 [啟動某個目錄的 CGI (perl) 程式執行權限](#www_adv_cgi) + 20.3.3 [找不到網頁時的顯示訊息通知](#www_adv_error404) + 20.3.4 [瀏覽權限的設定動作 (order, limit)](#www_adv_order) + 20.3.5 [伺服器狀態說明網頁](#www_adv_status) + 20.3.6 [.htaccess 與認證網頁設定](#www_adv_htaccess) + 20.3.7 [虛擬主機的設定 (重要!)](#www_adv_virtual) + 20.4 [登錄檔分析以及 PHP 強化模組](#other_pkg) + 20.4.1 [PHP 強化模組 (eaccelerator) 與 Apache 簡易效能測試](#other_pkg_php) + 20.4.2 [syslog 與 logrotate](#other_pkg_syslog) + 20.4.3 [登錄檔分析軟體:webalizer](#other_pkg_webalizer) + 20.4.4 [登錄檔分析軟體:awstats](#other_pkg_awstats) + 20.5 [建立連線加密網站 (https) 及防砍站腳本](#www_ssl) + 20.5.1 [SSL 所需軟體與憑證檔案及預設的 https](#www_ssl_files) + 20.5.2 [擁有自製憑證的 https](#www_ssl_own) + 20.5.3 [將加密首頁與非加密首頁分離](#www_ssl_virtual) + 20.5.4 [防砍站軟體](#security_teleport) + 20.6 [重點回顧](#hint) + 20.7 [本章習題](#ex) + 20.8 [參考資料與延伸閱讀](#reference) + 20.9 [針對本文的建議:http://phorum.vbird.org/viewtopic.php?p=116564](http://phorum.vbird.org/viewtopic.php?p=116564) * * *