would you post a slice? On Dec 15, 8:55 am, annet <annet.verm...@gmail.com> wrote: > I am planning to sign up for a Plan Shared 1 hosting account at > WebFaction for production purposes. So far, I have been developing an > application on my Mac, on which the web2py source code runs out of the > box, and testing it on a Mac Server which I access using Apple Remote > DeskTop. I read the post below, and wonder whether there have been any > changes since it was posted. Further more I have some questions about > it. Step 1 to 3 are clear to me. However, step 4 is a bit cryptic to > me: > > Get the latest web2py and copy it into ~/webapps/apachewsgi/: > cd ~/repos/svn #for example > svn checkouthttp://web2py.googlecode.com/svn/trunk/web2py-read- > only > svn export web2py-read-only ~/webapps/apachewsgi/web2py > > Do I access my account using SSH and run these commands? > > cd ~/repos/svn #for example > > Means change directory to ~/repos/svn why '# for example'? > > svn checkouthttp://web2py.googlecode.com/svn/trunk/web2py-read-only > > Here I get the latest copy of web2py? Why web2py-read-only? > > svn export web2py-read-only ~/webapps/apachewsgi/web2py > > ... and copy it into ~/webapps/apachewsgi/ why ~/webapps/apachewsgi/ > web2py? > > On my Mac Server I uploaded the web2py source code from my Mac into my > home folder using sftp and opened web2py_src.zip using the archive > utility, can't I do something similar at WebFaction? > > Edit ~/webapps/apachewsgi/apache2/conf/httpd.conf: > > How do I do that at WebFaction do they provide a texteditor in which > you open the httpd.conf file? > > from another terminal, kill web2py process according to web2py's > output instructions > > Start your app: > ~/webapps/apachewsgi/apach2/bin/start > > Here I am completely lost: > > from another terminal, kill web2py process according to web2py's > output instructions > > What does that mean? > > I am apologies for asking so many questions about something as simple > as setting up web2py at WebFaction, but I really haven't got a clue > what some of the instructions are about. > > Kind regards, > > Annet. > > Settting up Web2py as WSGI on Webfaction > > Make available two subdomain names, one for adminstration, the other > for public display: > 'admin.example.com' > 'www.example.com' > > Create a webfaction application of type "mod_wsgi 2.0/Python 2.5": > 'apachewsgi' > > Create two webfaction sites that : > 'mysite_admin' -- https enabled; subdomain 'admin.example.com'; > application 'apachewsgi' served at '/' > > 'mysite' -- *not* https enabled; subdomain 'www.example.com'; > application 'apachewsgi' served at '/' > > Get the latest web2py and copy it into ~/webapps/apachewsgi/: > cd ~/repos/svn #for example > svn checkouthttp://web2py.googlecode.com/svn/trunk/web2py-read- > only > svn export web2py-read-only ~/webapps/apachewsgi/web2py > > Edit ~/webapps/apachewsgi/apache2/conf/httpd.conf: > see listing below > > in the httpd.conf file, the port number for the app is in line: > "Listen NNNN" > > Create admin password: > in ~/webapps/apachewsgi/web2py: > python2.5 web2py -p NNNN # where NNNN is port number, no > quotes > > web2py will ask you for a password, which it will then store in a > file, 'parameters_NNNN.py' > > from another terminal, kill web2py process according to web2py's > output instructions > > Start your app: > ~/webapps/apachewsgi/apach2/bin/start > > Have fun ? > > ===== START httpd.conf listing ============================== > > ServerRoot "/home/[YOUR ACCOUNT]/webapps/apachewsgi/apache2" > > LoadModule dir_module modules/mod_dir.so > LoadModule env_module modules/mod_env.so > LoadModule log_config_module modules/mod_log_config.so > LoadModule mime_module modules/mod_mime.so > LoadModule rewrite_module modules/mod_rewrite.so > LoadModule wsgi_module modules/mod_wsgi.so > > # above 6 are added by webfaction; I added mod_alias and mod_access > LoadModule alias_module modules/mod_alias.so > LoadModule access_module modules/mod_access.so > > KeepAlive Off > Listen NNNN > > WSGIScriptAlias / /home/[YOUR ACCOUNT]/webapps/apachewsgi/web2py/ > wsgihandler.py > WSGIDaemonProcess web2py user=[YOUR ACCOUNT] group=[YOUR ACCOUNT] \ > home=/home/[YOUR ACCOUNT]/webapps/apachewsgi/web2py \ > processes=1 maximum-requests=1000 > > NameVirtualHost 127.0.0.1:NNNN > <VirtualHost 127.0.0.1:NNNN> > ServerNamewww.example.com > DocumentRoot /home/[YOUR ACCOUNT]/webapps/apachewsgi/web2py/ > applications > <Directory /> > Options FollowSymLinks > AllowOverride None > </Directory> > <Directory /home/[YOUR ACCOUNT]/webapps/apachewsgi/> > Options Indexes FollowSymLinks MultiViews > AllowOverride None > Order allow,deny > allow from all > </Directory> > </VirtualHost> > > <VirtualHost 127.0.0.1:NNNN> > ServerName admin.example.com > DocumentRoot /home/[YOUR ACCOUNT]/webapps/apachewsgi/web2py/ > applications/admin > <Directory /> > Options FollowSymLinks > AllowOverride None > </Directory> > <Directory /home/[YOUR ACCOUNT]/webapps/apachewsgi/> > Options Indexes FollowSymLinks MultiViews > AllowOverride None > Order allow,deny > allow from all > </Directory> > </VirtualHost> > > LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" > \ > \"%{User-Agent}i\"" combined > CustomLog logs/access_log combined > ServerLimit 2 > > ===== END httpd.conf listing ============================== > > particular thanks to 'johanm' for post to web2py discussion group, > "mod_wsgi deployment question" --http://groups.google.com/group/web2py/b… > 12fcb8c94b > > Danny
-- You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web...@googlegroups.com. To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.