Hi,

i've found a nice GUI on Weekend

www.webmin.com

You can manage the v-hosts via Webinterface.
Maybe it helps:-)

2012/4/23 Carlos Gomes - STI Unesp Franca <[email protected]>

> Well fellas, iv found a huge mistake i didnt payed attention before, while
> installing otrs via debian packages, it automatically adds code to
> /etc/apache2/conf.d with code to open up the otrs interface as the default
> virtual host, so no matter what I put up on the sites-avaiable would
> overcome this configs, silly me :)
>
> So, iv removed the otrs.conf from conf.d, so I can manage my own virtual
> hosts and get the results I wanna achive, as suporte.franca.unesp.brwould 
> point to
> customer.pl, admin.suporte.franca.unesp.br would point up to the 
> index.pladmin interface.
>
> Now my problem is a little different, on both virtual servers Iv tryed to
> copy some configs from this otrs.conf, but the give me an error 500, and
> the old code Iv made to set up the virtual hosts opens the page as I
> wanted, but no css and rendering works. Is there a way to put up, and what
> configs, on the virtual hosts configuration so the sites loads fully?
>
> my config files in sites-avaiable are now as this:
>
> admin.suporte.franca.unesp.br
>
>> #mod do endereco de suporte (/etc/apache2/sites-available/
>> admin.suporte.franca.unesp.br)
>> #
>> <VirtualHost *:80>
>>         ServerAdmin [email protected]
>>         ServerName  admin.suporte.franca.unesp.br
>>         ServerAlias admin.suporte.franca.unesp.br
>>
>>         # Indexes + Directory Root.
>>         DirectoryIndex index.pl
>>         DocumentRoot /opt/otrs/bin/cgi-bin/
>>
>>         # CGI Directory
>>         # ScriptAlias /otrs/ /opt/otrs/bin/cgi-bin/
>>         <Location /otrs>
>>                 SetHandler perl-script
>>                 PerlResponseHandler ModPerl::Registry
>>                 PerlOptions +ParseHeaders
>>                 PerlSetupEnv On
>>         </Location>
>>
>>         <Directory />
>>                 Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
>>                 AllowOverride None
>>                 AddHandler cgi-script .pl
>>         </Directory>
>>
>>         # Logfiles
>>         ErrorLog  /var/log/otrs/admin/error.log
>>         CustomLog /var/log/otrs/admin/access.log combined
>> </VirtualHost>
>>
>>
>> and this for suporte.franca.unesp.br, notice that this one iv copyed the
>> full otrs.conf file from conf.d, and changed some lines so it fires up the
>> customer.pl.
>>
> # Config script para o vhost de suporte aos usuarios
>
>> # Criado em 17/04/2012 - [email protected]
>> #
>>
>> <VirtualHost *:80>
>> # if mod_perl is used
>> <IfModule mod_perl.c>
>>
>>     # load all otrs modules
>>     Perlrequire /opt/otrs/scripts/apache2-perl-startup.pl
>>
>>     # Apache::Reload - Reload Perl Modules when Changed on Disk
>>     PerlModule Apache2::Reload
>>     PerlInitHandler Apache2::Reload
>>     PerlModule Apache2::RequestRec
>>
>>     # set mod_perl2 options
>> #    <Location /otrs>
>> #        ErrorDocument 403 /otrs/customer.pl
>> #        ErrorDocument 403 /otrs/index.pl
>> #        SetHandler  perl-script
>> #        PerlResponseHandler ModPerl::Registry
>> #        Options +ExecCGI
>> #        PerlOptions +ParseHeaders
>> #        PerlOptions +SetupEnv
>> #        Order allow,deny
>> #        Allow from all
>> #    </Location>
>>
>>     # set mod_perl2 option for generic interface
>>     <Location /otrs/nph-genericinterface.pl>
>>         PerlOptions -ParseHeaders
>>     </Location>
>>
>> </IfModule>
>>
>> # directory settings
>> <Directory "/opt/otrs/bin/cgi-bin/">
>>         AllowOverride None
>>         Options +ExecCGI -Includes
>>         Order allow,deny
>>         Allow from all
>>         ErrorDocument 403 /index.pl
>>         DirectoryIndex customer.pl
>>         AddHandler  perl-script .pl .cgi
>>         PerlResponseHandler ModPerl::Registry
>>         PerlOptions +ParseHeaders
>>         PerlOptions +SetupEnv
>> </Directory>
>> <Directory "/opt/otrs/var/httpd/htdocs/">
>>     AllowOverride None
>>     Order Deny,Allow
>>    Deny from all
>>    Allow from 200.145.119.128/27
>> </Directory>
>>
>> <IfModule mod_headers.c>
>>     <Directory "/opt/otrs/var/httpd/htdocs/skins/*/*/css-cache">
>>         <FilesMatch "\.(css|CSS)$">
>>             Header set Cache-Control "max-age=2592000 must-revalidate"
>>         </FilesMatch>
>>     </Directory>
>>
>>     <Directory "/opt/otrs/var/httpd/htdocs/js/js-cache">
>>         <FilesMatch "\.(js|JS)$">
>>             Header set Cache-Control "max-age=2592000 must-revalidate"
>>         </FilesMatch>
>>     </Directory>
>> </IfModule>
>>
>> # MaxRequestsPerChild (so no apache child will be to big!)
>> # MaxRequestsPerChild 4000
>> </VirtualHost>
>>
>
> So, with this config iv i request the admin. subdomain it gives me to
> download the .pl file, and suporte points ok to the customer.pl, but i
> cant login and the css isnt loaded. The domains are up for public.
>
> Thanks very much for your help douglas, but I thin the mailing would
> preffer english language so all others could read and document.
>
> Im strugling for some days now, with no success... could find more
> documentations about virtual hosting that are suitable for my debian
> ambient. any help appreciated
>
>
>> tambem nao funcionou. ja tentei o caminho relativo completo e etc...
>>
>>
>> 2012/4/17 Douglas Nascimento <[email protected]>
>>
>>> Eu não tenho certeza, mas acho que em DirectoryIndex você deveria
>>> colocar apenas index.pl ou customer.pl, sem o "/otrs/".  Exemplo:
>>>
>>> DirectoryIndex index.pl
>>> DirectoryIndex *customer.pl <http://index.pl/>*
>>>
>>>
>>> On Tue, Apr 17, 2012 at 5:06 PM, Carlos Gomes - STI Unesp Franca <
>>> [email protected]> wrote:
>>>
>>>> Hello Everyone!
>>>>
>>>> Iv set up different subdomains so i can point users to the customer.plpage 
>>>> for ticket management, and another subdomain for otrs administration.
>>>> Iv followed many suggestions and documentations for apache, but cant manage
>>>> to use different hosts for both index.pl and customer.pl, can anyone
>>>> help me , if set up similar environment ?
>>>>
>>>> my apache configs are as this:
>>>>
>>>> subdomain: admin.suporte.franca.unesp.br
>>>> #mod do endereco de suporte
>>>> (/etc/apache2/sites-available/admin.suporte.franca.unesp.
>>>> br)
>>>> #
>>>> <VirtualHost *:80>
>>>>         ServerAdmin [email protected]
>>>>         ServerName  admin.suporte.franca.unesp.br
>>>>         ServerAlias admin.suporte.franca.unesp.br
>>>>
>>>>         # Indexes + Directory Root.
>>>>         DirectoryIndex /otrs/index.pl
>>>>         DocumentRoot /opt/otrs/bin/cgi-bin/
>>>>
>>>>         # CGI Directory
>>>>         # ScriptAlias /otrs/ /opt/otrs/bin/cgi-bin/
>>>>         <Location /otrs>
>>>>         SetHandler perl-script
>>>>                 PerlResponseHandler ModPerl::Registry
>>>>                 PerlOptions +ParseHeaders
>>>>                 PerlSetupEnv On
>>>>         </Location>
>>>>
>>>>     <Directory />
>>>>         Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
>>>>         AllowOverride None
>>>>         AddHandler cgi-script .pl
>>>>     </Directory>
>>>>
>>>>         # Logfiles
>>>>         ErrorLog  /var/log/otrs/admin/error.log
>>>>         CustomLog /var/log/otrs/admin/access.log combined
>>>> </VirtualHost>
>>>>
>>>>
>>>> subdomain suporte.franca.unesp.br :
>>>> #mod so endereco de suporte (/etc/apache2/sites-available/
>>>> suporte.franca.unesp.br)
>>>> #
>>>> <VirtualHost *:80>
>>>>         ServerAdmin [email protected]
>>>>         ServerName  suporte.franca.unesp.br
>>>>         ServerAlias suporte.franca.unesp.br
>>>>
>>>>         # Indexes + Directory Root.
>>>>         DirectoryIndex /otrs/customer.pl
>>>>         DocumentRoot /opt/otrs/bin/cgi-bin/
>>>>
>>>>         # CGI Directory
>>>>         # ScriptAlias /otrs/ /opt/otrs/bin/cgi-bin/
>>>>         <Location /otrs>
>>>>         SetHandler perl-script
>>>>                 PerlResponseHandler ModPerl::Registry
>>>>                 PerlOptions +ParseHeaders
>>>>                 PerlSetupEnv On
>>>>         </Location>
>>>>
>>>>     <Directory />
>>>>         AllowOverride None
>>>>                 Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
>>>>         AddHandler cgi-script .pl
>>>>     </DirectOry>
>>>>
>>>>         # Logfiles
>>>>         ErrorLog  /var/log/otrs/customer/error.log
>>>>         CustomLog /var/log/otrs/customer/access.log combined
>>>> </VirtualHost>
>>>>
>>>> but both opens the index.pl file...
>>>>
>>>> iv also used this thread as refference:
>>>> http://lists.otrs.org/pipermail/otrs/2005-October/009192.html
>>>>
>>>> but seems quite old, and only one vhost wont suit me for logging
>>>> purposes.
>>>>
>>>>
>>>> --
>>>> []'s
>>>> ---------------------------------
>>>> Carlos Gomes
>>>> Assistente de Informática II - STI
>>>> skype: cgomes.unesp
>>>> 55(16)3706-8783
>>>> UNESP/Franca - FCHS
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> OTRS mailing list: otrs - Webpage: http://otrs.org/
>>>> Archive: http://lists.otrs.org/pipermail/otrs
>>>> To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs
>>>>
>>>
>>>
>>>
>>> --
>>> Atenciosamente,
>>> Douglas Nascimento de Jesus
>>> beaglenetwork.blogspot.com
>>>
>>> ---------------------------------------------------------------------
>>> OTRS mailing list: otrs - Webpage: http://otrs.org/
>>> Archive: http://lists.otrs.org/pipermail/otrs
>>> To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs
>>>
>>
>>
>>
>> --
>> []'s
>> ---------------------------------
>> Carlos Gomes
>> Assistente de Informática II - STI
>> skype: cgomes.unesp
>> 55(16)3706-8783
>> UNESP/Franca - FCHS
>>
>>
>
>
> --
> []'s
> ---------------------------------
> Carlos Gomes
> Assistente de Informática II - STI
> skype: cgomes.unesp
> 55(16)3706-8783
> UNESP/Franca - FCHS
>
>
> ---------------------------------------------------------------------
> OTRS mailing list: otrs - Webpage: http://otrs.org/
> Archive: http://lists.otrs.org/pipermail/otrs
> To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs
>
---------------------------------------------------------------------
OTRS mailing list: otrs - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs

Reply via email to