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
