首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Mediatemple (dv)上为子域配置apache

如何在Mediatemple (dv)上为子域配置apache
EN

Stack Overflow用户
提问于 2013-03-19 06:55:00
回答 1查看 1.1K关注 0票数 0

我有一个媒体(dv)帐户,当我设置一个rails应用程序时,我通常会在/var/www/vhosts/mysite.com/conf/vhost.conf中创建一个文件,并在其中放入以下内容:

代码语言:javascript
运行
复制
ServerName mysite.com
ServerAlias mysite.com
DocumentRoot /var/www/vhosts/mysite.com/current/public
PassengerAppRoot /var/www/vhosts/mysite.com/current

<Directory "/var/www/vhosts/mysite.com/current/public">
        Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>

RailsEnv production
RailsBaseURI /
PassengerMaxPoolSize 1
PassengerMaxInstancesPerApp 1
PassengerPoolIdleTime 30

然后我使用capistrano来部署我的应用程序。

我现在面临的情况是,我既想在mysite.com上有一个站点,又想在staging.mysite.com上有一个测试站点。

测试站点将位于/var/www/vhosts/mysite.com/staging

如何配置我的vhost.conf文件来处理两个独立的rails应用程序?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-21 02:51:14

好了,我想出来了,所以我会和大家分享。

你需要在plesk中创建一个子域,进入你的域名的控制面板,点击域名链接,然后在底部你可以添加一个新的子域。

在plesk中创建子域名会创建这些文件夹

代码语言:javascript
运行
复制
/var/www/vhosts/mysite.com/subdomains
/var/www/vhosts/mysite.com/<mysubdomain>

我只需将我的rails应用程序文件放在/var/www/vhosts/mysite.com/<mysubdomain>中,然后在/var/www/vhosts/mysite.com/subdomains/<mysubdomain>/conf中为我的子域创建另一个vhost.conf文件。

在设置完成之后,我运行了/usr/local/psa/admin/sbin/httpdmng --reconfigure-domain <mydomain>/usr/local/psa/admin/sbin/httpdmng --reconfigure-domain <subdomain.mydomain>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15488516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档