HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials

HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials (http://www.howtoforge.com/forums/index.php)
-   Installation/Configuration (http://www.howtoforge.com/forums/forumdisplay.php?f=16)
-   -   403 Forbidden (Permission to /) (http://www.howtoforge.com/forums/showthread.php?t=10037)

rannia_ptaha 23rd January 2007 15:06

403 Forbidden (Permission to /)
 
Hello!
Sorry for may be common Q, but I couldn't find topic with my problem on these forums.

I installed ISPserver with the DNS server.name.com. This is main server.
Everything is ok (mail, ftp, dns). The problem with Apache.

1. When I try to access directly to http://server.name.com/ it shows Welcome- message: " This IP address is shared. For access to the web site which you look for, enter its address instead of its IP."
2. If I try to http://www.server.name.com/ - can't display the webpage...
3. User can access ftp, mail,...

ok... I configured another one site on the same server = company.com
When I try to access directly to http://company.com/ it shows "Forbidden. You don't have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request."

I checked the quota and trafic = set ok.
Looks like smth wrong with my hands, head and permission to .../www/web1 (.../www/web2) = the permission is set for web_user1 - why Apache can't access it?

till 24th January 2007 09:24

Please make sure that server.name.com points to the IP in DNS that you configured for your website. If your server is behind a router, you must select the internal IP for the ISPConfig website and the domain must point to the external IP of your router.

rannia_ptaha 24th January 2007 09:34

Yes - it's set as external IP. DNS is ok (mail and externel ftp - work ok).
The problem is in Apache2. I can't understand... Looks like httpd has no rights to access .php and .html . The .../www/web1 has permission for web_user1... what else?

till 24th January 2007 09:40

Are you in a NAT enviroment behind a router?

rannia_ptaha 24th January 2007 10:59

The server is stand-alone (NAT, SuSE Firewall standart, 2 LAN interfaces), without any external routers. One ETH0 = external, ETH1 - internal net.

falko 24th January 2007 12:42

What's the output of
Code:

ifconfig
and what's in Vhosts_ispconfig.conf?

rannia_ptaha 24th January 2007 13:23

ifconfig:
-----
# ifconfig
eth0 Link encap:Ethernet HWaddr 00:14:5E:2A:40:4E
inet addr:82.143.129.50 Bcast:82.143.129.55 Mask:255.255.255.248
inet6 addr: fe80::214:5eff:fe2a:404e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1006 errors:0 dropped:0 overruns:0 frame:0
TX packets:739 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:570728 (557.3 Kb) TX bytes:83563 (81.6 Kb)
Interrupt:169

eth1 Link encap:Ethernet HWaddr 00:14:5E:2A:40:4F
inet addr:172.18.194.12 Bcast:172.18.194.127 Mask:255.255.255.128
inet6 addr: fe80::214:5eff:fe2a:404f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:78562 errors:0 dropped:0 overruns:0 frame:0
TX packets:104 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6038474 (5.7 Mb) TX bytes:11786 (11.5 Kb)
Interrupt:169

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:253 errors:0 dropped:0 overruns:0 frame:0
TX packets:253 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:21473 (20.9 Kb) TX bytes:21473 (20.9 Kb)
-------

rannia_ptaha 24th January 2007 13:26

Code:

###################################                                                                             
#                                                                                                                 
# ISPConfig vHost Configuration File                                                                             
#        Version 1.0                                                                                             
#                                                                                                                 
###################################                                                                               
#                                                                                                                 
NameVirtualHost 82.143.129.50:80                                                                                 
<VirtualHost 82.143.129.50:80>                                                                                     
ServerName localhost                                                                                             
ServerAdmin root@localhost                                                                                       
DocumentRoot /var/www/sharedip                                                                                 
</VirtualHost>                                                                                                   
#                                                                                                                 
#                                                                                                                 
######################################                                                                           
# Vhost: server.name.com:80                                                                                       
######################################                                                                           
#                                                                                                                 
#                                                                                                                 
<VirtualHost 82.143.129.50:80>                                                                                   
ServerName server.name.com:80                                                                                     
ServerAdmin webmaster@name.com                                                                                       
DocumentRoot /var/www/web1/web                                                                                   
ServerAlias name.company.com                                                                                       
DirectoryIndex index.html index.htm index.php index.php5 index.php4 index.php3 index.shtml index.cgi index.pl
indexErrorLog /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                                                   
</VirtualHost>                                                                                                   
#


rannia_ptaha 24th January 2007 13:39

Code:

######################################                                                                           
# Vhost: company.com:80                                                                                         
######################################                                                                           
#                                                                                                               
#                                                                                                               
<VirtualHost 82.142.129.51:80>                                                                                   

ServerName www.company.com:80                                                                                       
ServerAdmin webmaster@company.com                                                                                   
DocumentRoot /var/www/web6/web                                                                                   
ServerAlias wowlg.ru www.company.com                                                                               
DirectoryIndex index.html index.htm index.php index.php5 index.php4 index.php3 index.shtml index.cgi index.pl
indeErrorLog /var/www/web6/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/web6/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/web6/user/$1/web/$3                                                       
AliasMatch ^/users/([^/]+)(/(.*))? /var/www/web6/user/$1/web/$3                                                 
</VirtualHost>                                                                                                   
#


falko 25th January 2007 18:36

82.142.129.51 doesn't exist on your server, that's why you can't see the www.company.com web site. You can add this IP address as a virtual interface to eth0 using YaST.


All times are GMT +2. The time now is 22:55.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.