创建vhost conf

时间:2011-09-30 18:24:02

标签: apache

我想为php配置一个vhost,以便我的open base dir限制被覆盖,但它不使用我的vhost.conf。

我的php.ini始终显示open_basedir /var/www/vhosts/domain/httpdocs/:/tmp/ ||||没有值,最后一个值是全局值,但local值是值。我想用下面的/var/www/vhosts/domain/conf

下的vhost.conf覆盖它
<Directory /srv/www/vhosts/domain/httpdocs>
AllowOverride All
php_admin_value open_basedir none
</Directory>

它不是子域名。

ls -al
-rwxrwxrwx  1 root psaserv   295 2011-09-30 19:43 vhost.conf

重现的步骤:

login as root
cd /var/www/vhosts/domain/conf
touch vhost.conf
added content
/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=domain
/etc/init.d/apache2 restart 

没有变化:(

我正在使用ubuntu和plesk。

1 个答案:

答案 0 :(得分:1)

您是否在httpd.conf中添加了新的conf文件?

尝试将此行添加到httpd.conf的末尾:

Include /var/www/vhosts/domain/conf/vhost.conf

然后重启apache