差異處
這裏顯示兩個版本的差異處。
| 兩邊的前次修訂版 前次修改 下次修改 | 前次修改 | ||
| tech:apache [2021/12/02 12:21] – jonathan | tech:apache [2025/10/17 10:59] (目前版本) – [- ProxyPass directive 抓遠端主機頁面] jonathan | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== Apache WebServer 設定技巧 ====== | ====== Apache WebServer 設定技巧 ====== | ||
| ===== 設定啟用 HSTS ===== | ===== 設定啟用 HSTS ===== | ||
| - | * 將 httpd.conf 內的 headers_module | + | |
| + | | ||
| : | : | ||
| - | #LoadModule headers_module modules/ | + | LoadModule headers_module modules/ |
| :</ | :</ | ||
| * VirtualHost 內增加 header 設定< | * VirtualHost 內增加 header 設定< | ||
| : | : | ||
| < | < | ||
| + | Header always set Strict-Transport-Security " | ||
| + | </ | ||
| + | |||
| + | < | ||
| Header always set Strict-Transport-Security " | Header always set Strict-Transport-Security " | ||
| </ | </ | ||
| : | : | ||
| </ | </ | ||
| + | |||
| + | **如果是 Debian 環境** | ||
| + | * < | ||
| + | * 編輯 virtual host exp. < | ||
| + | : | ||
| + | < | ||
| + | UseCanonicalName Off | ||
| + | ServerAdmin | ||
| + | DocumentRoot / | ||
| + | Header always set Strict-Transport-Security " | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | SSLEngine on | ||
| + | ServerAdmin | ||
| + | DocumentRoot / | ||
| + | Header always set Strict-Transport-Security " | ||
| + | </ | ||
| + | : | ||
| + | </ | ||
| + | * 重新啟動 apache < | ||
| + | |||
| ===== 改用 MPM worker 模組提升效能 ===== | ===== 改用 MPM worker 模組提升效能 ===== | ||
| 行 70: | 行 97: | ||
| 我是用在將 VMWare 在內部運作的網頁能夠簡易的呈現到 Internet 的 WebServer 上. | 我是用在將 VMWare 在內部運作的網頁能夠簡易的呈現到 Internet 的 WebServer 上. | ||
| - | <ditaa name=ProxyPass> | + | <mermaid> |
| - | + | graph LR | |
| - | | + | |
| - | | + | |
| - | | Browser +-->+ / | + | VMmail[" |
| - | +---------+ | + | |
| - | +----------------------+ | + | Browser |
| - | + | WebServer | |
| - | </ditaa> | + | |
| + | style Browser fill:# | ||
| + | style WebServer fill:# | ||
| + | style VMmail fill:# | ||
| + | </mermaid> | ||
| Browser 連上 webServer(http:// | Browser 連上 webServer(http:// | ||
| 行 151: | 行 182: | ||
| * http:// | * http:// | ||
| * https:// | * https:// | ||
| + | * https:// | ||
| {{tag> | {{tag> | ||