[英]How to create virtual hosts in apache ubuntu 11.04
我想在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>
并且它可以在本地主机上正常运行。
现在,我有admin iebackend代码,和上一个一样,我想运行此代码。 我将更新的代码与命名为roomstaysback的文件放在相同的var / www目录中。 我的问题是如何为此后端代码创建虚拟主机。 我想同时运行前端和后端侧代码。
请给我我完全陌生的任何解决方案,谢谢.....
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>
添加主机名
$ sudo gedit / etc / hosts
然后粘贴以下内容
127.0.0.1 www.HOST_NAME.com
启用网站
$ sudo a2ensite HOST_NAME.conf
重启Apache服务器
$ sudo服务apache2重新加载
该过程已经结束,您可以浏览www.HOST_NAME.com :)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.