Skip to content

hiboma/apache-mod_ifdefine_extended

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

                          mod_ifdefine_extended
                 =======================================

------------
description
------------

    Apache標準のIfDefineディレクティブの引数に ハッシュっぽい引数使えたらいいな
    と思って作ってみた。詳しくは usageを

    コンセプト試す物なのであんまりテストしてません。現状JSONのファイルのみをバッ
    クエンドにしています.YAML、XML等のファイルもサポートできたら楽しそうですねっ
    てモジュール。

------------
usage
------------

    # at first, install json-c 

        http://oss.metaparadigm.com/json-c/

    # vi /tmp/some.json
    
        {
            "www.example.com" : {
                 "enable" : true
             }
        }

    # vi httpd.conf

        LoadModule ifdefine_extended_module modules/mod_ifdefine_extended.so
        IfDefineExtendedJSON/path/to/some.json
	IfDefineExtendedDelimiter ->
    
        <IfDefineExtended www.example.com->enable>
            <VirtualHost>
                ServerName www.example.com
                DocumentRoot /var/www/
             </VirtualHost>
        </IfDefineExtended>


    # apachectl restart

------------
todo
------------

    IfDefineExtended は名前が微妙な気がするので なんか代替考える

About

mod_ifdefine_extended supports directive like '<IfDefineExtended some->value>' // (experimental)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages