![Ubuntu 10.04 上 Redmine 的 Apache2 Virtualhost 配置](https://linux22.com/image/558029/Ubuntu%2010.04%20%E4%B8%8A%20Redmine%20%E7%9A%84%20Apache2%20Virtualhost%20%E9%85%8D%E7%BD%AE.png)
我刚刚在我的 ubuntu 服务器 10.04 上安装了 redmine。Redmine 安装正确,因为当我以独立模式启动它时,我可以通过 访问它mydomain.com:3000
。
Redmine 位于/usr/share/redmine
。
现在我想从子域访问redmine,例如。因此,我在and文件夹redmine.mysite.com
中添加了一个 redmine 文件, 其中包含以下内容:/etc/apache2/sites-enabled
/etc/apache2/sites-avialable
<VirtualHost *:80>
ServerName redmine.mysite.com
ServerAdmin webmaster@localhost
DocumentRoot /usr/share/redmine/public
LogLevel warn
ErrorLog /var/log/apache2/redmine_error
CustomLog /var/log/apache2/redmine_access combined
<Directory /usr/share/redmine/public>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
然后我执行以下命令
sudo a2ensite redmine
sudo service apache2 reload
但我的子域名仍然显示默认的空 plesk 页面。有什么想法可能出错了吗?
答案1
Plesk 需要知道您已经重新配置了域...尝试:
/usr/local/psa/admin/bin/websrvmng --reconfigure-vhost --vhost-name=mysite.com
然后你需要重新启动 [即 service apache2 stop ; service apache2 start] apache 服务
查看文档以了解 websrvmng 的完整用法
/usr/local/psa/admin/bin/websrvmng --help
-肖恩