Apache - 虚拟主机的数据库服务器别名列表

时间:2015-04-04 07:53:07

标签: apache virtualhost

我在httpd.conf文件中有以下静态虚拟主机配置:

<VirtualHost 127.0.0.1:80 >
    DocumentRoot "D:/xampp/htdocs/work/cms.com"
    ServerAlias website1.com website2.com
</VirtualHost >

它可以正常工作,两个域显示

website1.com --> cms.com/index.html file.

website2.com --> cms.com/index.html file.

但是我需要来自mysql数据库的 ServerAlias列表

先谢谢。

1 个答案:

答案 0 :(得分:0)

这个问题可能属于ServerFault,但这是你用mod_perl完成的答案。可能是最简单的方法。您实际上可以在httpd.conf中添加一个Perl代码部分。像这样:

function getSecondaryCat(val, cat_var) {
    var category_typex = $('#category_typex').val();
    $.ajax({
        type: "POST",
        url: "category-get-secondary.php",
        data:{secondary_cat:val, category_typex:category_typex},
        success: function(data){
            $("#secondary_cat").html(data);
            $("#tertiary_cat").html('<option value="">Select specific category</option>');
        }
    });
}

http://wiki.apache.org/httpd/ApacheVirtualHostMysql