Is the name of the configuration file correct, on Red Hat deratives only .conf are read by Apache (if not otherwise configured in httpd.conf)?

Write some errors in the file, just add for example asdasd in the beginning of the file and try restarting Apache. If file read Apache should not be able to restart.

Comment out web2py settings in file and do a normal PHP site file and test that the PHP page is accessed.


Kenneth

I agree Apache does not see this - that is what I am wondering
about :)
Yes, there are other name-based webpages on the server; this is a
subdomain of them.
On Nov 15, 2:17 pm, Kenneth Lundström<kenneth.t.lundst...@gmail.com>
wrote:
Hi Derek,

is this the first name based domain on the server? Do you have other
name based webpages on the server?

For some reason it sounds like Apache doesn't see this configuration and
doesn't understand to use web2py.

Kenneth







While I can run web2py on my development machine (Ubuntu 10.10)
without any problems, I cannot seem to get it to work on a production
server.
I have adapted the directions given 
inhttp://web2py.com/book/default/chapter/11#mod_wsgi
as follows:
$ cd /var/www/
$ sudo wgethttp://web2py.com/examples/static/web2py_src.zip
$ sudo unzip web2py_src.zip
$ sudo chown -R www-data:www-data /var/www/web2py
Then in a new config file /etc/apache2/sites-available/web2py I have
added:
<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName subdomain.domain.com
    DocumentRoot /var/www/web2py/
    WSGIDaemonProcess web2py user=www-data group=www-data \
                             display-name=%{GROUP}
    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>
    CustomLog /private/var/log/apache2/access.log common
    ErrorLog /private/var/log/apache2/error.log
</VirtualHost>
(Note: "subdomain.domain.com" is just a dummy entry here; on the real
server it contains the actual server details.)
However, browsing to the main entry page just results in the normal
main page for the server being displayed.
I will appreciate any "boot up" help you can give!
Thanks
Derek
2011/11/14
(As a small footnote, I have seen that most tutorials and directions
for web frameworks start with "installing on a new/clean machine",
which is very frustrating because 95% of the time that is simply not
the case...)

Reply via email to