2010-11-24 5 views
0

В следующем файле HTTP-конф, как добавить на более записи, чтобы добавить Bugzillaкратный корень документа для HTTPd файла конф

т.е. 123.21.1.21 идет на мой сайт и 123.21.1.21/bugzilla направлен на/OPT/bugzilla

 <VirtualHost *:80> 
    DocumentRoot /var/www/html/web 
    ServerName Domainspace 
    </VirtualHost> 
    <Location "/"> 
    </Location> 
+0

Что ваш вопрос? – 2010-11-24 11:30:10

+0

@Pekka: каково изменение, которое я должен сделать для доступа в 123.21.1.21/bugzilla – Rajeev 2010-11-24 11:37:40

ответ

2

Я только что установил bugzilla на другой день, аналогичный сценарий. Вот мой httpd.conf

NameVirtualHost xxx.xxx.xxx.local 

<VirtualHost xxx.xxx.xxx.local> 
    ServerName xxx.xxx.xxx.local 
    DocumentRoot "C:/Apache2.2/htdocs" 
</VirtualHost> 

<VirtualHost xxx.xxx.xxx.local> 
    ServerName xxx.xxx.xxx.local 
    DocumentRoot "C:/bugzilla" 
</VirtualHost> 

следуют

Alias /bugzilla "C:\bugzilla" 
<Directory "C:\bugzilla"> 
AddHandler cgi-script .cgi 
Options +Indexes +ExecCGI 
DirectoryIndex index.cgi 
AllowOverride Limit FileInfo Indexes 
Order allow,deny 
Allow from all 
</Directory> 
1

Использовать Alias.

<VirtualHost *:80> 
DocumentRoot /var/www/html/web 
ServerName Domainspace 
Alias /bugzilla /opt/bugzilla 
</VirtualHost> 
0

Я знаю, что это отвечает, но это работает для меня на MacOSX

Alias /otherwork "/Volumes/anothervolume/otherwork" 
<Directory "/Volumes/anothervolume/otherwork"> 
    Options Indexes FollowSymLinks ExecCGI Includes 
    AllowOverride All 
    Require all granted 
    #more options here 
</Directory> 
Смежные вопросы