apache

差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

兩邊的前次修訂版 前次修改
下次修改
前次修改
apache [2016/09/09 14:14] jzapache [2017/02/28 00:32] (目前版本) jz
行 1: 行 1:
 ====== Apache ====== ====== Apache ======
 +
 +===== Hide server info =====
 +<code apache>
 +Header unset Server
 +
 +ServerSignature Off
 +ServerTokens Prod
 +</code>
 +
 +===== Redirect =====
 +
 +Redirect with htaccess
 +<code apache>
 +# permanent
 +Redirect 301 /google http://www.google.com/
 +# temporary
 +Redirect 302 /google http://www.google.com/
 +# redirent home
 +RewriteEngine On
 +RedirectMatch 301 ~.+ http://example.com/$0
 +</code>
 +
 +User dir redirect
 +<code apache>
 +<IfModule mod_userdir.c>
 +    UserDir http://example.com~*/
 +</IfModule>
 +</code>
 +
  
 ===== SSLEngine ===== ===== SSLEngine =====
行 24: 行 53:
 LoadModule ssl_module modules/mod_ssl.so LoadModule ssl_module modules/mod_ssl.so
  
-=== Debian/Ubuntu/Suse ===+==== Debian/Ubuntu/Suse ====
  
 啟用方式,以下指令會建立連結檔 啟用方式,以下指令會建立連結檔
行 32: 行 61:
 </code> </code>
  
 +===== Redirect to ssl if not a old browser =====
 +<code apache>
 +# http://serverfault.com/questions/389806/redirect-to-ssl-only-if-browser-supports-sni
 +RewriteEngine on
 +RewriteCond %{HTTP_USER_AGENT} !MSIE\ [5-8]
 +RewriteCond %{HTTP_USER_AGENT} !Android.*(Mobile)?\ [0-3]
 +RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
 +</code>
 +
 +ref:
 +
 +http://unix.stackexchange.com/questions/124137/change-apache-httpd-server-http-header
  
 +https://donjajo.com/modify-apache-servertokens-custom-value-using-mod_security-module/
  • apache.1473401645.txt.gz
  • 上一次變更: 2016/09/09 14:14
  • jz