亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

在apache配置文件中使用IfDefine

添加時間:2011-3-7  添加: admin 

Apache允許使用IfDefine以及IfModule指令來快速而且更容易的更改配置。使用IfDefine以及IfModule標簽后,無需更改http.conf文件即可以快速的更改運行中的Apache得配置。IfDefine標簽允許在命令行中使用某個標志來指定某些配置選項是否出于啟用狀態,如:

[root@ilinux.com.cn]#/usr/local/apache2/bin/apachectl –D SSL
        這個命令就將啟用apache配置文件中一個名為SSL的標志。也即將啟用如下標簽中的配置部分.(詳細內容見我的另一篇文章WINDOW環境下Apache-2.0.58+mod_ssl+mod_jk-2.0.55+Tomcat-5.5.16的整合):

<IfDefine SSL>
Listen 443 #監聽443端口
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl    .crl
SSLPassPhraseDialog  builtin

SSLSessionCache         dbm:logs/ssl-scache.log
SSLSessionCacheTimeout  300

SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
<VirtualHost 192.168.0.134:443> #虛擬主機IP
#  General setup for the virtual host
DocumentRoot "C:/Apache/htdocs" #根目錄
ServerName www.ilinux.com.cn:443 #虛擬主機域名.沒有的可以直接用IP
ServerAdmin forlinux@hotmail.com
ErrorLog logs/SSL.log
TransferLog logs/ssl_access.log

SSLEngine on #啟用SSL,必須

SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL

SSLCertificateFile conf/ssl/server.crt
#SSLCertificateFile conf/ssl.crt/server-dsa.crt

SSLCertificateKeyFile conf/ssl/server.key

#SSLVerifyClient require
#SSLVerifyDepth  10
<Files ~ "\.(cgi|shtml|phtml|php3?)$">
    SSLOptions +StdEnvVars
</Files>
<Directory "cgi-bin">
    SSLOptions +StdEnvVars
</Directory>

SetEnvIf User-Agent ".*MSIE.*"  nokeepalive ssl-unclean-shutdown  downgrade-1.0 force-response-1.0
CustomLog logs/ssl_request_log "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>                                 

</IfDefine>

              IfModuole標簽具有類似的效果,其作用是先檢查當前模塊是否已經加載,若已經加載,則標簽中的配置有效,若沒有加載,則標簽中的配置無效。

      <IfModule mod_ssl.c>
    Include conf/ssl.conf
</IfModule>
 以上標簽同樣是我在WINDOW環境下Apache-2.0.58+mod_ssl+mod_jk-2.0.55+Tomcat-5.5.16的整合一文中用到的其作用就是先檢測是否啟用了mod_ssl模塊,若啟用了,就包含conf/ssl.conf文件。這樣做的好處是,若我想禁止mod_ssl,只需要注釋如下一行:

#LoadModule ssl_module modules/mod_ssl.so
        怎么樣,用這兩個配置指令,蠻方便的吧。當然Apache的能力遠不止于此,更多的功能還需要大家在使用過程中加以領會和應用。


關鍵字:apache 配置文件 使用 IfDefine
分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站