0

我想在 zend 框架中为我的项目创建虚拟主机。我有前端和后端(管理员)功能。我使用必要的配置为我的前端功能创建了虚拟主机,并且它运行正常。

示例:在 /etc/apache2/sites-available 中,我创建了文件 roomstays,我的代码位于var/www文件夹中。

<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>

它在本地主机上正常运行。

现在我有管理 iebackend 代码,和以前一样,我想运行这段代码。我将我的新代码放入同一个名为 roomstaysback 的var/www目录中。我的问题是如何为此后端代码创建虚拟主机。我想同时运行前端和后端代码。

请给我任何解决方案,我是全新的,谢谢.....

4

2 回答 2

0

您可以处理来自同一虚拟主机的前端和后端。zend 框架提供了模块的概念。这是一个例子。看一看

在 Zend Framework v1.9 中设置多模块,13 个步骤

详细的在这里

使用传统的模块化目录结构

于 2012-05-17T05:22:51.247 回答
0

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>
  1. 添加主机名

    $sudo gedit /etc/hosts

  2. 然后粘贴以下内容

    127.0.0.1 www.HOST_NAME.com

  3. 启用网站

    $sudo a2ensite HOST_NAME.conf

  4. 重启apache服务器

    $sudo 服务 apache2 重新加载

该过程结束,您可以浏览 www.HOST_NAME.com :)

于 2013-12-31T04:26:11.410 回答