cpanel whm,vps optimized3, CENTOS 5.10 i686 vmware – cpanel, WHM 11.40.1 (build 9),
nasledjeno od prethodnog ``administratora`` koji se uglavnom se seca sta je gde sta menjao
jer ne pishe nego pamti ...
problem:
webmail.nekidom.com uradi redirekt na: "https://webmail.nekidomen.com,+webmail.nekidomen.com:2096/"
ovo pod navodnicima je bukvalno ono sto dobije browser
da shalje samo https://webmail.nekidomen.com to bi proshlo
proshlo bi i da shalje https://webmail.nekidomen.com:2096
posto sam skroz novi na ovoj platformi koliko sam skapirao rad sistema
postoje neke skripte koje su definisane u alias poljima u httpd.conf koji
opet generishe sam cpanel kroz neke svoje skripte ...
iz httpd.conf deo koji mislim da se odnosi na to :
Code:
ScriptAliasMatch ^/?webmail/?$ /usr/local/cpanel/cgi-sys/wredirect.cgi
...
<VirtualHost X:443 X:8081 X:443 X:8081 127.0.0.1:8081 *>
ServerName cpanel.teledot.net
ServerAlias cpanel.* whm.* webmail.* webdisk.* autodiscover.* autoconfig.*
DocumentRoot /usr/local/apache/htdocs
ServerAdmin [email protected]
<IfModule mod_suphp.c>
suPHP_UserGroup nobody nobody
</IfModule>
RewriteEngine On
<IfModule core.c>
SSLProxyEngine On
</IfModule>
RewriteCond %{HTTP_HOST} ^cpanel\.
RewriteCond %{HTTPS} on
RewriteRule ^/(.*) https://127.0.0.1:2083/$1 [P]
RewriteCond %{HTTP_HOST} ^webmail\.
RewriteCond %{HTTPS} on
RewriteRule ^/(.*) https://127.0.0.1:2096/$1 [P]
RewriteCond %{HTTP_HOST} ^whm\.
RewriteCond %{HTTPS} on
RewriteRule ^/(.*) https://127.0.0.1:2087/$1 [P]
RewriteCond %{HTTP_HOST} ^webdisk\.
RewriteCond %{HTTPS} on
RewriteRule ^/(.*) https://127.0.0.1:2078/$1 [P]
RewriteCond %{HTTP_HOST} ^cpanel\.
RewriteRule ^/(.*) http://127.0.0.1:2082/$1 [P]
RewriteCond %{HTTP_HOST} ^webmail\.
RewriteRule ^/(.*) http://127.0.0.1:2095/$1 [P]
RewriteCond %{HTTP_HOST} ^whm\.
RewriteRule ^/(.*) http://127.0.0.1:2086/$1 [P]
RewriteCond %{HTTP_HOST} ^webdisk\.
RewriteRule ^/(.*) http://127.0.0.1:2077/$1 [P]
RewriteCond %{HTTP_HOST} ^autodiscover\.
RewriteRule ^[^?]*(\?.*)? http://127.0.0.1/cgi-sys/autodiscover.cgi [P]
RewriteCond %{HTTP_HOST} ^autoconfig\.
RewriteRule ^[^?]*(\?.*)? http://127.0.0.1/cgi-sys/autoconfig.cgi [P]
UseCanonicalName Off
</VirtualHost>
ScriptAliasMatch ^/?webmail/?$ /usr/local/cpanel/cgi-sys/wredirect.cgi
...
<VirtualHost X:443 X:8081 X:443 X:8081 127.0.0.1:8081 *>
ServerName cpanel.teledot.net
ServerAlias cpanel.* whm.* webmail.* webdisk.* autodiscover.* autoconfig.*
DocumentRoot /usr/local/apache/htdocs
ServerAdmin [email protected]
<IfModule mod_suphp.c>
suPHP_UserGroup nobody nobody
</IfModule>
RewriteEngine On
<IfModule core.c>
SSLProxyEngine On
</IfModule>
RewriteCond %{HTTP_HOST} ^cpanel\.
RewriteCond %{HTTPS} on
RewriteRule ^/(.*) https://127.0.0.1:2083/$1 [P]
RewriteCond %{HTTP_HOST} ^webmail\.
RewriteCond %{HTTPS} on
RewriteRule ^/(.*) https://127.0.0.1:2096/$1 [P]
RewriteCond %{HTTP_HOST} ^whm\.
RewriteCond %{HTTPS} on
RewriteRule ^/(.*) https://127.0.0.1:2087/$1 [P]
RewriteCond %{HTTP_HOST} ^webdisk\.
RewriteCond %{HTTPS} on
RewriteRule ^/(.*) https://127.0.0.1:2078/$1 [P]
RewriteCond %{HTTP_HOST} ^cpanel\.
RewriteRule ^/(.*) http://127.0.0.1:2082/$1 [P]
RewriteCond %{HTTP_HOST} ^webmail\.
RewriteRule ^/(.*) http://127.0.0.1:2095/$1 [P]
RewriteCond %{HTTP_HOST} ^whm\.
RewriteRule ^/(.*) http://127.0.0.1:2086/$1 [P]
RewriteCond %{HTTP_HOST} ^webdisk\.
RewriteRule ^/(.*) http://127.0.0.1:2077/$1 [P]
RewriteCond %{HTTP_HOST} ^autodiscover\.
RewriteRule ^[^?]*(\?.*)? http://127.0.0.1/cgi-sys/autodiscover.cgi [P]
RewriteCond %{HTTP_HOST} ^autoconfig\.
RewriteRule ^[^?]*(\?.*)? http://127.0.0.1/cgi-sys/autoconfig.cgi [P]
UseCanonicalName Off
</VirtualHost>
fajl: /usr/local/cpanel/cgi-sys/wredirect.cgi
Code:
#!/usr/local/cpanel/3rdparty/bin/perl -T
# cpanel - cgi-sys/universal-redirect.cgi Copyright(c) 2012 cPanel, Inc.
# All rights Reserved.
# [email protected] http://cpanel.net
# This code is subject to the cPanel license. Unauthorized copying is prohibited
use Cpanel::Redirect ();
$ENV{'PATH'} = '/bin:/sbin:/usr/bin:/usr/sbin';
my ($zero) = reverse( split( /\//, $0 ) );
Cpanel::Redirect::redirect(
service => ( $zero =~ /whm/ ? 'whm' : ( $zero =~ /^w|\s+w/ ? 'webmail' : 'cpanel' ) ),
ssl => ( $zero =~ /^s|\s+s/ ? 1 : 0 )
);
#!/usr/local/cpanel/3rdparty/bin/perl -T
# cpanel - cgi-sys/universal-redirect.cgi Copyright(c) 2012 cPanel, Inc.
# All rights Reserved.
# [email protected] http://cpanel.net
# This code is subject to the cPanel license. Unauthorized copying is prohibited
use Cpanel::Redirect ();
$ENV{'PATH'} = '/bin:/sbin:/usr/bin:/usr/sbin';
my ($zero) = reverse( split( /\//, $0 ) );
Cpanel::Redirect::redirect(
service => ( $zero =~ /whm/ ? 'whm' : ( $zero =~ /^w|\s+w/ ? 'webmail' : 'cpanel' ) ),
ssl => ( $zero =~ /^s|\s+s/ ? 1 : 0 )
);
svaka pomoc dobro dosla ... :) ako mozete vash ovaj CGI da okachite
u odgovoru da vidim dal je mozda neko ``opravio`` ovaj CGI kako ne treba ...
- -