]> info9.net Git - wiki.git/blobdiff - tmarble/posts/Setting_Up_MediaGoblin/etc/apache2/sites-available/media
Copy over old blog
[wiki.git] / tmarble / posts / Setting_Up_MediaGoblin / etc / apache2 / sites-available / media
diff --git a/tmarble/posts/Setting_Up_MediaGoblin/etc/apache2/sites-available/media b/tmarble/posts/Setting_Up_MediaGoblin/etc/apache2/sites-available/media
new file mode 100644 (file)
index 0000000..01d33a8
--- /dev/null
@@ -0,0 +1,64 @@
+# mediagoblin
+<VirtualHost *:80>
+       ServerName  media.info9.net
+        UseCanonicalName On
+       ServerAdmin webmaster@info9.net
+
+<IfModule mod_rewrite.c>
+  RewriteEngine on
+  # MediaGoblin
+  # Rewrite all URLs to fcgi, except for static and media urls
+  RewriteRule ^(mgoblin_static|mgoblin_media)($|/) - [L]
+  RewriteCond %{REQUEST_FILENAME} !-f
+  RewriteRule ^(.*)$ /mg.fcgi/$1 [QSA,L]
+
+</IfModule>
+
+       # DocumentRoot /var/www.old
+       DocumentRoot /srv/mediagoblin
+       <Directory />
+               Options FollowSymLinks
+               AllowOverride None
+       </Directory>
+       # <Directory /var/www.old/>
+       #       Options Indexes FollowSymLinks MultiViews
+       #       AllowOverride None
+       #       Order allow,deny
+       #       allow from all
+       # </Directory>
+
+
+       ErrorLog ${APACHE_LOG_DIR}/media-error.log
+
+       # Possible values include: debug, info, notice, warn, error, crit,
+       # alert, emerg.
+       LogLevel warn
+
+       CustomLog ${APACHE_LOG_DIR}/media-access.log combined
+
+# MediaGoblin
+Alias /mgoblin_static/ /srv/mediagoblin/mediagoblin/static/
+Alias /mgoblin_media/ /srv/mediagoblin/user_dev/media/public/
+
+
+# Allow access to static and media directories
+<Directory /mgoblin_static>
+  Order allow,deny
+  Allow from all
+</Directory>
+
+<Directory /mgoblin_media>
+  Order allow,deny
+  Allow from all
+</Directory>
+
+<Directory /srv/mediagoblin/>
+        SetHandler fcgid-script
+        Options +ExecCGI
+        FcgidWrapper /srv/mediagoblin/mg.fcgi
+        order allow,deny
+        allow from all
+</Directory>
+
+</VirtualHost>
+