Create a gist now

Instantly share code, notes, and snippets.

example config for site stuff
<IfModule mod_disk_cache.c>
# cache cleaning is done by htcacheclean, which can be configured in
# /etc/default/apache2
#
# For further information, see the comments in that file,
# /usr/share/doc/apache2.2-common/README.Debian, and the htcacheclean(8)
# man page.
# This path must be the same as the one in /etc/default/apache2
# note: to make things even faster, set noatime on these files
CacheRoot /var/cache/apache2/mod_disk_cache
# This will also cache local documents. It usually makes more sense to
# put this into the configuration for just one virtual host.
CacheEnable disk /
CacheDirLevels 5
CacheDirLength 3
CacheIgnoreNoLastMod On
</IfModule>
## 000-mysite.conf
##
<VirtualHost *:80>
ServerAdmin support@mysite.com
<Proxy *>
Allow from %{SERVER_NAME}
</Proxy>
ProxyPreserveHost On
#RewriteLog "/srv/digiyoubuildout/var/log/rewrite.log"
#RewriteLogLevel 3
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.mysite\.com
RewriteRule ^(.*)$ http://mysitet.com/$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} ^([^.]+)\.staging\.mysite\.com
RewriteRule ^/(.*)$ http://127.0.0.1:6060/VirtualHostBase/http/%1.staging.mysite.com:80/%1/VirtualHostRoot/$1 [L,P]
RewriteCond %{HTTP_HOST} ^([^.]+)\.mysite\.com
RewriteRule ^/(.*)$ http://127.0.0.1:9090/VirtualHostBase/http/%1.mysite.com:80/%1/VirtualHostRoot/$1 [L,P]
</VirtualHost>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment