Ubuntu Apache多站点的配置
2013-12-02 15:49
134 查看
大致步骤如下:
一.修改本机的hosts文件:
127.0.0.1 localhost
127.0.0.1 www.bss360.com
127.0.0.1 www.cmsdev.com
1. cd /etc
2. sudo vim hosts
3. 添加上面两条信息(即可)
二.修改配置文件:
1. cd /etc/apache2/sites-enabled
2. sudo vim 000-default
3. 添加下面新增部分(即可)
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
#以下是新添的信息(可自行增加)
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName www.cmsdev.com
DocumentRoot /var/www/myapp/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName www.bss360.com
DocumentRoot /var/www/bss360/web
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
&l
4000
t;/VirtualHost>
三.重启apache,访问自己配置的站点
1. sudo service apache2 restart
2. 直接访问 www.cmsdev.com www.bss360.com
一.修改本机的hosts文件:
127.0.0.1 localhost
127.0.0.1 www.bss360.com
127.0.0.1 www.cmsdev.com
1. cd /etc
2. sudo vim hosts
3. 添加上面两条信息(即可)
二.修改配置文件:
1. cd /etc/apache2/sites-enabled
2. sudo vim 000-default
3. 添加下面新增部分(即可)
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
#以下是新添的信息(可自行增加)
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName www.cmsdev.com
DocumentRoot /var/www/myapp/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName www.bss360.com
DocumentRoot /var/www/bss360/web
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
&l
4000
t;/VirtualHost>
三.重启apache,访问自己配置的站点
1. sudo service apache2 restart
2. 直接访问 www.cmsdev.com www.bss360.com
相关文章推荐
- ubuntu下配置多站点Apache笔记
- Ubuntu Apache 2.4 配置-虚拟站点、禁止IP访问
- Ubuntu下Apache2多站点配置实例讲解
- 在一个Ubuntu系统上配置Apache支持多个站点
- 在一个Ubuntu系统上配置Apache支持多个站点
- (Ubuntu/Centos)apache多站点配置
- Ubuntu下Apache多站点虚拟主机配置
- Ubuntu下apache的安装与配置
- Ubuntu Apache的安装和配置以及CGI的设置
- 在Ubuntu13.04中配置Jexus+Mono3.2运行Asp.Net Mvc 4站点 (一)
- 三大Web Server:Apache、Nginx、Lighttpd在 Ubuntu10.04 LTS 下的安装配置
- windows apache 配置多个服务站点 .txt
- apache 配置文件 httpd-vhosts.conf 添加一个站点NameVirtualHost *:80
- Apache配置多个站点
- APACHE配置多个站点
- Ubuntu搭建LAMP服务器(apache+mysql+php),Ubuntu配置php环境
- Apache,php关于站点配置及访问
- Apache之——多虚拟主机多站点配置的两种实现方案
- Ubuntu下APACHE HTTPS安装和配置
- Ubuntu 10.10环境下配置Apache+PHP+phpMyAdmin+MySQL