/hyeoncheon

hyeoncheon(玄天) means "black sky". the color of sky is originally black.

Primary LanguagePython

README
======



Deploying with Apache webserver
-------------------------------

1. Install apache webserver and setup with fastcgi

  $ sudo apt-get install apache2 libapache2-mod-fastcgi python-flup
  $ sudo ln -s ../mods-available/rewrite.load /etc/apache2/mods-enabled/

--- >8 ---
diff -uNr apache2-orig/ports.conf apache2/ports.conf
--- apache2-orig/ports.conf	2009-11-13 07:48:49.000000000 +0900
+++ apache2/ports.conf	2009-12-02 07:55:11.033316073 +0900
@@ -5,8 +5,8 @@
 # Debian etch). See /usr/share/doc/apache2.2-common/NEWS.Debian.gz and
 # README.Debian.gz
 
-NameVirtualHost *:80
-Listen 80
+NameVirtualHost *:6244
+Listen 6244
 
 <IfModule mod_ssl.c>
     # SSL name based virtual hosts are not yet supported, therefore no
diff -uNr apache2-orig/sites-available/default apache2/sites-available/default
--- apache2-orig/sites-available/default	2009-12-02 07:56:11.943316029 +0900
+++ apache2/sites-available/default	2009-12-02 07:48:25.943316031 +0900
@@ -1,4 +1,4 @@
-<VirtualHost *:80>
+<VirtualHost *:6244>
 	ServerAdmin webmaster@localhost
 
 	DocumentRoot /var/www
@@ -38,4 +38,19 @@
         Allow from 127.0.0.0/255.0.0.0 ::1/128
     </Directory>
 
+    #### for hyeoncheon
+    <Location "/">
+      Order deny,allow
+      Deny from all
+      Allow from 10.250.0.0/16 10.200.84.0/23 203.235.222.0/23
+    </Location>
+
+    FastCGIExternalServer /var/www/dummyname.fcgi -host 127.0.0.1:3001
+    Alias /media /opt/hyeoncheon/media
+    RewriteEngine On
+    RewriteRule ^/(media.*)$ /$1 [QSA,L,PT]
+    RewriteCond %{REQUEST_FILENAME} !-f
+    RewriteRule ^/(.*)$ /dummyname.fcgi/$1 [QSA,L]
+    #### for ongsung end
+
 </VirtualHost>
--- >8 ---