django+apache+ubuntu如何配置多个站点
问题是这样的:我买了域名和公网ip,有自己的服务器,服务器用的是:Ubutu14。我之前写了一个网站,并且成功发布了,现在这边有新的需求,需要做另一个网站。网站架构我用的...
问题是这样的:我买了域名和公网ip,有自己的服务器,服务器用的是:Ubutu14。我之前写了一个网站,并且成功发布了,现在这边有新的需求,需要做另一个网站。
网站架构我用的是:ubuntu+python+django+mod_wdgi+pymongo+mongoengine+html,比如说我的域名是www.abc.com,我的第一个网站配置的地址是:www.abc.com/mysite1/,通过a2ensite mysite1.conf,service apache2 reload,这个网站成功部署并可访问。
现在我想做第二个网站,我的第二个网站配置的地址是:www.abc.com/mysite2/,通过a2ensite mysite2.conf,service apache2 reload,第二个网站虽然可以访问,但是原来的第一个网站就无妨访问了,请问诸位朋友们,有什么好方法两个网站都能访问吗?
为什么第二个网站能访问,原先的就不能访问了呢?
十分感谢。 展开
网站架构我用的是:ubuntu+python+django+mod_wdgi+pymongo+mongoengine+html,比如说我的域名是www.abc.com,我的第一个网站配置的地址是:www.abc.com/mysite1/,通过a2ensite mysite1.conf,service apache2 reload,这个网站成功部署并可访问。
现在我想做第二个网站,我的第二个网站配置的地址是:www.abc.com/mysite2/,通过a2ensite mysite2.conf,service apache2 reload,第二个网站虽然可以访问,但是原来的第一个网站就无妨访问了,请问诸位朋友们,有什么好方法两个网站都能访问吗?
为什么第二个网站能访问,原先的就不能访问了呢?
十分感谢。 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
3个回答
展开全部
ubuntu apache服务上多站点的服务器配置
打开以下配置文件:
sudo vi /etc/apache2/sites-enabled/000-default.conf
加入以下虚拟主机配置:
<VirtualHost>
DocumentRoot "/var/mysite1"
ServerName www.abc.com
</Virtualhost>
<VirtualHost>
DocumentRoot "/var/mysite2"
ServerName www.123.com
</Virtualhost>
保存退出
最后,重启apache服务器:
sudo service apache2 restart
打开以下配置文件:
sudo vi /etc/apache2/sites-enabled/000-default.conf
加入以下虚拟主机配置:
<VirtualHost>
DocumentRoot "/var/mysite1"
ServerName www.abc.com
</Virtualhost>
<VirtualHost>
DocumentRoot "/var/mysite2"
ServerName www.123.com
</Virtualhost>
保存退出
最后,重启apache服务器:
sudo service apache2 restart
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-04-16
展开全部
不要使用mod方式,可以考虑使用uwsgi方式部署,Web代理层和应用容器层完全分离,结构清晰。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
eryt trbh ropebtn rv rvepbvcvbc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询