His <Location /admin> Deny from all </Location>
Statement is correct. Remember he is using port 8080 as a substitute for port 80. SO he does not want access to admin under https, hence the Deny from all in the HTTP Vritualhost. This is why his SSL VirtualHost does not have this statement, since its ssl it allows access to /admin. The problem is he has mapped it to port 443 (which is the standard, so you don't have to specify port) but trying to access it at https://exmaple.com:8080 which is incorrect it should not have the :8080 in it OR he should remap SSL to another port aside from 8080 which is already being used by the first virtualhost declaration. -Thadeus On Fri, Feb 26, 2010 at 4:21 PM, Tim Alexander <[email protected]> wrote: > Not sure why this isn't going through off the google groups page, but I'll > just reply via email. > The problem centers around the port you're hitting it on. You have admin > access disabled on 8080 via the below lines: > > <Location /admin> > Deny from all > </Location> > that's why http://myserverIP:8080 doesn't work when clicking on the link. > The reason https://myserverIP:8080/admin doesn't work, is because you're > trying to access the http port via https. To visit myserverIP on port 443, > go to https://myserverIP/admin since https defaults to port 443 on all > current browsers. If you want to specify a port, feel free to > do https://myserverIP:443/admin > Either of those will get you in. Also, shouldn't be any issues just doing > everything over https, via https://myserverIP/ that's how I'm currently > running everything. > On Fri, Feb 26, 2010 at 4:06 PM, snfctech <[email protected]> wrote: >> >> apache2 fedora10 web2py1.75.5 >> >> I set up my web2py.conf virtual host file per the instructions on >> p285-288 of the web2py book (2nd edition). The main differences from >> the examples are that I'm running Fedora10 and serving web2py on port >> 8080 for access over a LAN. I also removed "display-name=%{GROUP}" >> from the WSGIDaemonProcess directive, per a thread I found on this >> group. >> >> I can hit the welcome app fine from other machines by hitting >> http://myserverIP:8080. When I click on the link for the >> administrative interface, I get a 403 error. When I hit >> https://myserverIP:8080/admin I get a 303 error "The connection to >> myserverIP:8080 was interrupted while the page was loading." >> >> I'm pretty stuck at this point. Any help would be greatly >> appreciated. >> >> Here is my web2py.conf: >> >> <VirtualHost *:8080> >> >> ServerName web2py.order-system.com >> WSGIDaemonProcess web2py user=apache group=apache >> WSGIProcessGroup web2py >> WSGIScriptAlias / /var/www/web2py/wsgihandler.py >> >> <Directory /var/www/web2py> >> AllowOverride None >> Order Allow,Deny >> Deny from all >> <Files wsgihandler.py> >> Allow from all >> </Files> >> </Directory> >> >> AliasMatch ^/([^/]+)/static/(.*) /var/www/web2py/applications/$1/ >> static/$2 >> >> <Directory /var/www/web2py/applications/*/static/> >> Order Allow,Deny >> Allow from all >> </Directory> >> >> <Location /admin> >> Deny from all >> </Location> >> >> <LocationMatch ^/([^/]+)/appadmin> >> Deny from all >> </LocationMatch> >> >> ErrorLog logs/web2py-error_log >> CustomLog logs/web2py-access_log common >> >> </VirtualHost> >> >> LoadModule ssl_module modules/mod_ssl.so >> NameVirtualHost *:443 >> >> <VirtualHost *:443> >> >> ServerName web2py.order-system.com >> SSLEngine on >> SSLCertificateFile /etc/httpd/ssl/server.crt >> SSLCertificateKeyFile /etc/httpd/ssl/server.key >> >> WSGIProcessGroup web2py >> >> WSGIScriptAlias / /var/www/web2py/wsgihandler.py >> >> <Directory /var/www/web2py> >> AllowOverride None >> Order Allow,Deny >> Deny from all >> <Files wsgihandler.py> >> Allow from all >> </Files> >> </Directory> >> >> AliasMatch ^/([^/]+)/static/(.*) /var/www/web2py/applications/$1/ >> static/$2 >> >> <Directory /var/www/web2py/applications/*/static/> >> Order Allow,Deny >> Allow from all >> </Directory> >> >> ErrorLog logs/web2py-error_log >> CustomLog logs/web2py-access_log common >> >> </VirtualHost> >> >> >> >> >> >> >> >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "web2py-users" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/web2py?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/web2py?hl=en. > -- You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.

