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> |