Php 如何在apache ubuntu 11.04中创建虚拟主机
我想在zend framework中为我的项目创建虚拟主机。我有前端和后端(管理)功能。我通过必要的配置为我的前端功能创建了虚拟主机,并且它运行正常 示例:在/etc/apache2/sites available中,我创建了文件roomstays,我的代码位于var/www文件夹中Php 如何在apache ubuntu 11.04中创建虚拟主机,php,apache,zend-framework,ubuntu-11.04,Php,Apache,Zend Framework,Ubuntu 11.04,我想在zend framework中为我的项目创建虚拟主机。我有前端和后端(管理)功能。我通过必要的配置为我的前端功能创建了虚拟主机,并且它运行正常 示例:在/etc/apache2/sites available中,我创建了文件roomstays,我的代码位于var/www文件夹中 <VirtualHost *:80> DocumentRoot "/var/www/roomstays/public" ServerName localhost #This shoul
<VirtualHost *:80>
DocumentRoot "/var/www/roomstays/public"
ServerName localhost
#This should be omitted in the production environment
SetEnv APPLICATION_ENV development
<Directory "/var/www/roomstays/public">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
DocumentRoot“/var/www/roomstays/public”
服务器名本地主机
#在生产环境中应该忽略这一点
SetEnv应用程序\环境开发
选项索引多视图跟随符号链接
允许超越所有
命令允许,拒绝
通融
并且它可以在本地主机上正常运行
现在我有了管理代码,也就是后端代码,和前一个一样,我想运行这个代码。我将新代码放入名为roomstaysback的同一var/www目录中。我的问题是如何为这个后端代码创建虚拟主机。我想同时运行前端和后端代码
请给我任何解决方案,我对它完全陌生,谢谢….您可以从同一虚拟主机处理前端和后端。zend框架提供了模块的概念。这里有一个例子。看一看 详细的在这里
1.为虚拟主机创建一个conf文件
$sudo gedit /etc/apache2/sites-available/HOST_NAME.conf
2.然后将以下内容粘贴到此文件
<VirtualHost *:80>
ServerName www.HOST_NAME.com (set host name here)
DocumentRoot /var/wwww/HOST_FOLDER (point to host path )
</VirtualHost>
ServerName www.HOST_NAME.com(在此处设置主机名)
DocumentRoot/var/ww/HOST\u文件夹(指向主机路径)
这个过程已经结束,你可以浏览www.HOST_NAME.com:)使用谷歌,卢克:谢谢拉詹。但是我想为后端创建单独的虚拟主机。那有可能吗?我可以给你一个暗示。您可以做的是为后端创建单独的虚拟主机,并将来自前端的所有管理请求重定向到该后端虚拟主机谢谢rajan…我会尝试一下