首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

在Apache HTTP Server中配备Virtual Host

2014-06-19 
在Apache HTTP Server中配置Virtual Host有时候需要在同一个域名下,通过不同的端口访问不同类型的站点。笔

在Apache HTTP Server中配置Virtual Host

有时候需要在同一个域名下,通过不同的端口访问不同类型的站点。笔记中的配置环境是ubuntu

?

1. 在/etc/apache2/sites-available/中创建一个新文件。

/*******file: test********/

?

?

Listen 89

<VirtualHost 96.9.160.81:89>

? ? ? ? ServerAdmin webmaster@localhost

? ? ? ? ServerName testing.com

? ? ? ? DocumentRoot /var/testing/public/

? ? ? ? <Directory />

? ? ? ? ? ? ? ? Options Indexes FollowSymLinks MultiViews

? ? ? ? ? ? ? ? AllowOverride All

? ? ? ? ? ? ? ? Order allow,deny

? ? ? ? ? ? ? ? allow from all

? ? ? ? </Directory>

? ? ? ? <Directory /var/www/redmine>

? ? RailsBaseURI /redmine

? ? PassengerResolveSymlinksInDocumentRoot on

</Directory>

?

?

?

? ? ? ? <Directory /var/testing/public/>

? ? ? ? ? ? ? ? Options Indexes FollowSymLinks MultiViews

? ? ? ? ? ? ? ? AllowOverride All

? ? ? ? ? ? ? ? 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 /var/log/apache2/error.log

?

? ? ? ? # Possible values include: debug, info, notice, warn, error, crit,

? ? ? ? # alert, emerg.

? ? ? ? LogLevel warn

?

? ? ? ? CustomLog /var/log/apache2/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>



2. Copy文件到site-enabled下
3. 重启服务器

热点排行