有时候需要在同一个域名下,通过不同的端口访问不同类型的站点。笔记中的配置环境是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>

本文介绍如何在Ubuntu系统中使用Apache服务器配置多个端口来访问不同类型的服务。具体步骤包括:在sites-available目录下新建配置文件;设置监听端口、虚拟主机、文档根目录等参数;并最终将该文件链接到sites-enabled目录,重启Apache服务。

503

被折叠的 条评论
为什么被折叠?



