Hello!
You'll need to enable mod_alias in Apache (or Apache2). Then you could use
something like this:
[---]
Perlrequire /usr/share/otrs/otrs-startup.pl
# Apache::Reload - Reload Perl Modules when Changed on Disk
#PerlModule Apache::Reload
#PerlInitHandler Apache::Reload
#Used for FAQ's
Alias /htmlArea/ /usr/share/otrs/var/httpd/htdocs/htmlArea/
NameVirtualHost soporte.valmesa.net
<VirtualHost soporte.valmesa.net>
Alias /otrs-web/ "/usr/share/otrs/var/httpd/htdocs/"
ScriptAlias /otrs/ "/usr/share/otrs/bin/cgi-bin/"
ServerAdmin victor.rodriguez@valmesa.es
DocumentRoot /usr/share/otrs/var/httpd/htdocs/
ServerSignature On
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
PerlOptions +ParseHeaders
PerlSetupEnv On
Options +ExecCGI
</Location>
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
RedirectMatch ^/$ http://soporte.valmesa.net/otrs/Customer.pl
</Directory>
# Allowed values: debug, info, notice, warn, error, crit, alert, emerg
LogLevel warn
ErrorLog /var/log/apache2/otrs-err.log
CustomLog /var/log/apache2/otrs-acc.log combined
</VirtualHost>
<VirtualHost agentes.valmesa.net>
DocumentRoot /usr/share/otrs/var/httpd/htdocs/
RedirectMatch ^/$ http://soporte.valmesa.net/otrs/index.pl
</Directory>
</VirtualHost>
<VirtualHost faq.valmesa.net>
DocumentRoot /usr/share/otrs/var/httpd/htdocs/
RedirectMatch ^/$ http://soporte.valmesa.net/otrs/faq.pl
</Directory>
</VirtualHost>
[---]
This has worked for me with OTRS v1.3.2, mod_perl and Apache2. You get
what you want, but it changes the URL in the browser. This config is a bit too big, but
the key is that you define all the details for OTRS in a "main" virtual host
(soporte.valmesa.net) and then you define as many virtual host as you need and
redirect them to the URL you need inside OTRS "main" virtual host. BTW, this is all in a
file called "soporte.valmesa.net.conf" that is included from apache.conf...
Regards,
On 3 Oct 2005 at 10:25, Stefansen Espen wrote:
Hi
I'm trying to get otrs to work with virtual hosting on Linux. But so
far i've been unsuccesful. Here's an example of what i want: -
helpdesk.example.org -> customer.pl - admin.example.org -> index.pl -
faq.example.org -> faq.pl
Have anyone tried this and made it work? I've tried various things in
my httpd.conf, but none seem to work. I'll be happy with any help.
Regards
Espen Stefansen
Institute of Marine Research
---
Victor R. Rodriguez
Departamento de Sistemas
Valoraciones del Mediterraneo, S.A.
---