Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

vigiboard / apache / vigiboard @ 4f9d6461

History | View | Annotate | Download (2.02 KB)

1
#Apache configuration File
2
#Read README.txt
3
#1. This file should be added to your apache config folder; On Debian copy to /etc/apache2/sites-available/
4
#Default location for tg2 project is /usr/local/turbogears/vigiboard. That is where you should put your project. This folder should be outside of apache location. Your package should not be installed into python site-package.
5

    
6
#2. Alias/Allow apache to serve static content.
7
Alias /vigiboard/images /usr/local/turbogears/vigiboard/vigiboard/public/images
8
Alias /vigiboard/css /usr/local/turbogears/vigiboard/vigiboard/public/css
9
Alias /vigiboard/javascript /usr/local/turbogears/vigiboard/vigiboard/public/javascript
10

    
11
#Embeded mode (http://example.com/vigiboard).For big websites with a lot of memory and visitors.
12
WSGIScriptAlias /vigiboard /usr/local/turbogears/vigiboard/apache/vigiboard.wsgi
13

    
14
#3. Test if modwsgi is working. Uncomment below line, and go to http://localhost/test:
15
#WSGIScriptAlias /test /usr/local/turbogears/vigiboard/apache/test.wsgi
16

    
17
#4. [Optional] Sitewide (http://example.com/)
18
#Alias /images /usr/local/turbogears/vigiboard/vigiboard/public/images
19
#Alias /css /usr/local/turbogears/vigiboard/vigiboard/public/css
20
#Alias /javascript /usr/local/turbogears/vigiboard/vigiboard/public/javascript
21
#WSGIScriptAlias / /usr/local/turbogears/apache/vigiboard.wsgi
22

    
23
#5. [Optional] Deamon mode with 10 threads and 3 processes. For small to medium website.
24
#WSGIDaemonProcess vigiboard threads=10 processes=3
25
#WSGIProcessGroup vigiboard
26
#WSGIScriptAlias / /usr/local/turbogears/vigiboard/apache/vigiboard.wsgi
27

    
28
#6. Directory Permission.
29
<Directory /usr/local/turbogears/vigiboard/apache>
30
Order deny,allow
31
Allow from all
32
</Directory>
33

    
34
#7. [Optional] If you want to use Virtualhost apache settings. 
35
#Sample Virtual Host configuration would look like this:
36

    
37
<Directory /usr/local/turbogears/vigiboard/vigiboard/public>
38
    Order allow,deny
39
    Allow from all
40
</Directory>
41

    
42
#NameVirtualHost *:81
43
#<VirtualHost *:81>
44
#    WSGIScriptAlias / /usr/local/turbogears/vigiboard/apache/vigiboard.wsgi
45
#</VirtualHost>