linux下apache 配置虚拟主机

来源:互联网 发布:域名不让转出怎么办 编辑:程序博客网 时间:2024/04/28 07:49

Virtual host¶

You now need to create an Apache virtual host for the application and edit yourhosts file so thathttp://zf2-tutorial.localhost will serveindex.php from thezf2-tutorial/public directory.

Setting up the virtual host is usually done within httpd.conf orextra/httpd-vhosts.conf. If you are usinghttpd-vhosts.conf, ensurethat this file is included by your mainhttpd.conf file. Some Linux distributions(ex: Ubuntu) package Apache so that configuration files are stored in/etc/apache2and create one file per virtual host inside folder/etc/apache2/sites-enabled. Inthis case, you would place the virtual host block below into the file/etc/apache2/sites-enabled/zf2-tutorial.

Ensure that NameVirtualHost is defined and set to “*:80” or similar, and thendefine a virtual host along these lines:

<VirtualHost *:80>    ServerName zf2-tutorial.localhost    DocumentRoot /path/to/zf2-tutorial/public    SetEnv APPLICATION_ENV "development"    <Directory /path/to/zf2-tutorial/public>        DirectoryIndex index.php        AllowOverride All        Order allow,deny        Allow from all    </Directory></VirtualHost>

Make sure that you update your /etc/hosts orc:\windows\system32\drivers\etc\hosts file so thatzf2-tutorial.localhostis mapped to127.0.0.1. The website can then be accessed usinghttp://zf2-tutorial.localhost.

127.0.0.1               zf2-tutorial.localhost localhost

原创粉丝点击