PDA

View Full Version : ISPconfig not allowing other server calls?


HackerJL
27th May 2006, 05:30
ISPconfig is running very nice under suse 10.0 and a domain called tux.domain.com

I then followed the guide to install the RPM mailman found here:
http://mail.python.org/pipermail/mailman-users/2005-September/046441.html

Everything went well. However once I go to http://tux.domain.com/mailman/ (with the last /) and I get a 403 error forbidden.

Why is the question. I have configured ispconfig for the domain of tux.domain.com to execute cgi-bin and php..no difference.

Is there something I can do here? Co-domain setup?

Just a note...the link with the rpm for mailman...could be easily added to the perfect setup...very nicely.....help?

falko
27th May 2006, 14:46
Try to put

ScriptAlias /mailman/ "/usr/lib/mailman/cgi-bin/"

<Directory "/usr/lib/mailman/cgi-bin/">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

Alias /pipermail/ "/var/lib/mailman/archives/public/"
<Directory "/var/lib/mailman/archives/public">
AddDefaultCharset Off
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

into the Apache Directives field in ISPConfig for the web site tux.domain.com.

HackerJL
27th May 2006, 18:17
going to http://tux.domain.com/mailman - still a 404. I have enabled cgi and php to run on this server. I restarted the service just to make sure.

In the access log all I get is :
"GET /mailman HTTP/1.1" 404 1181 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3"

My error log: /var/log/apache2/error_log shows nothing.

till
27th May 2006, 18:20
If you have SuExec enabled, try to disable it.

HackerJL
27th May 2006, 18:22
oh...i tried with both the paragraph in the default-server.conf and without...thinking that duplicates wouldnt help...didnt help

HackerJL
27th May 2006, 18:25
Shouldnt have ever put it in...but where would i check that

till
27th May 2006, 20:04
Shouldnt have ever put it in...but where would i check that

In ISPConfig under management > server > settings on the web tab, there is a checkbox "Suexec".

HackerJL
27th May 2006, 21:02
In ISPConfig under management > server > settings on the web tab, there is a checkbox "Suexec".

Was never enabled.....

falko
27th May 2006, 22:08
Can you post your vhost configuration here?

HackerJL
27th May 2006, 22:33
###################################
#
# ISPConfig vHost Configuration File
# Version 1.0
#
###################################
#
NameVirtualHost 24.72.141.95:80
<VirtualHost 24.72.141.95:80>
ServerName localhost
ServerAdmin root@localhost
DocumentRoot /var/www/sharedip
</VirtualHost>
#
#
######################################
# Vhost: www.lainton.com:80
######################################
#
#
<VirtualHost 24.72.141.95:80>
ServerName www.lainton.com:80
ServerAdmin webmaster@lainton.com
DocumentRoot /var/www/web1/web
ServerAlias lainton.com tux.lainton.com webmail.lainton.com
DirectoryIndex index.html index.htm index.php index.php5 index.php4 index.php3 index.shtml index.cgi index.pl index.jsp Default.htm default.htm
ErrorLog /var/www/web1/log/error.log
AddType application/x-httpd-php .php .php3 .php4 .php5
<Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
</Files>
<Files *.php3>
SetOutputFilter PHP
SetInputFilter PHP
</Files>
<Files *.php4>
SetOutputFilter PHP
SetInputFilter PHP
</Files>
<Files *.php5>
SetOutputFilter PHP
SetInputFilter PHP
</Files>
php_admin_flag safe_mode Off
Alias /error/ "/var/www/web1/web/error/"
ErrorDocument 400 /error/invalidSyntax.html
ErrorDocument 401 /error/authorizationRequired.html
ErrorDocument 403 /error/forbidden.html
ErrorDocument 404 /error/fileNotFound.html
ErrorDocument 405 /error/methodNotAllowed.html
ErrorDocument 500 /error/internalServerError.html
ErrorDocument 503 /error/overloaded.html
AliasMatch ^/~([^/]+)(/(.*))? /var/www/web1/user/$1/web/$3
AliasMatch ^/users/([^/]+)(/(.*))? /var/www/web1/user/$1/web/$3
RewriteEngine on
RewriteCond %{HTTP_HOST} ^webmail\.lainton\.com [NC]
RewriteRule ^/(.*)$ http://www.lainton.com/webmail/$1 [R]
</VirtualHost>
#
#
#
######################################
# Vhost: www.estevanwildlifefederation.com:80
######################################
#
#
<VirtualHost 24.72.141.95:80>
ServerName www.estevanwildlifefederation.com:80
ServerAdmin webmaster@estevanwildlifefederation.com
DocumentRoot /var/www/web2/web
ServerAlias estevanwildlifefederation.com
DirectoryIndex index.html index.htm index.php index.php5 index.php4 index.php3 index.shtml index.cgi index.pl index.jsp Default.htm default.htm
ErrorLog /var/www/web2/log/error.log
Alias /error/ "/var/www/web2/web/error/"
ErrorDocument 400 /error/invalidSyntax.html
ErrorDocument 401 /error/authorizationRequired.html
ErrorDocument 403 /error/forbidden.html
ErrorDocument 404 /error/fileNotFound.html
ErrorDocument 405 /error/methodNotAllowed.html
ErrorDocument 500 /error/internalServerError.html
ErrorDocument 503 /error/overloaded.html
AliasMatch ^/~([^/]+)(/(.*))? /var/www/web2/user/$1/web/$3
AliasMatch ^/users/([^/]+)(/(.*))? /var/www/web2/user/$1/web/$3
</VirtualHost>
#
#
#
######################################
# Vhost: tux.hjl.ca:80
######################################
#
#
<VirtualHost 24.72.141.95:80>
ScriptAlias /mailman/ '/usr/lib/mailman/cgi-bin/'
<Directory '/usr/lib/mailman/cgi-bin/'>
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
Alias /pipermail/ '/var/lib/mailman/archives/public/'
<Directory '/var/lib/mailman/archives/public'>
AddDefaultCharset Off
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ServerName tux.hjl.ca:80
ServerAdmin webmaster@hjl.ca
DocumentRoot /var/www/web4/web
ServerAlias hjl.ca
DirectoryIndex index.html index.htm index.php index.php5 index.php4 index.php3 index.shtml index.cgi index.pl index.jsp Default.htm default.htm
ScriptAlias /cgi-bin/ /var/www/web4/cgi-bin/
AddHandler cgi-script .cgi
AddHandler cgi-script .pl
ErrorLog /var/www/web4/log/error.log
AddType application/x-httpd-php .php .php3 .php4 .php5
<Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
</Files>
<Files *.php3>
SetOutputFilter PHP
SetInputFilter PHP
</Files>
<Files *.php4>
SetOutputFilter PHP
SetInputFilter PHP
</Files>
<Files *.php5>
SetOutputFilter PHP
SetInputFilter PHP
</Files>
php_admin_flag safe_mode Off
Alias /error/ "/var/www/web4/web/error/"
ErrorDocument 400 /error/invalidSyntax.html
ErrorDocument 401 /error/authorizationRequired.html
ErrorDocument 403 /error/forbidden.html
ErrorDocument 404 /error/fileNotFound.html
ErrorDocument 405 /error/methodNotAllowed.html
ErrorDocument 500 /error/internalServerError.html
ErrorDocument 503 /error/overloaded.html
AliasMatch ^/~([^/]+)(/(.*))? /var/www/web4/user/$1/web/$3
AliasMatch ^/users/([^/]+)(/(.*))? /var/www/web4/user/$1/web/$3
</VirtualHost>
#
#
#

HackerJL
28th May 2006, 22:11
Okay turns out just going to the tux.domain.com/mailman isnt gonna get your far in the first place. you need to go to /mailman/admin and then it all works...sorry for the newb