Archive for September 2015

Parking domain with htaccess

This setup excludes base url http://www.example.com from rewritting but any other url for example http://www.example.com/dis will be rewritten to http://www.example.net/dis RewriteEngine on RewriteCond %{REQUEST_URI} !^/$ RewriteCond %{HTTP_HOST} ^example.com [NC,OR] RewriteCond %{HTTP_HOST} ^www.example.com [NC] RewriteRule ^(.*)$ http://example.net/$1 [L,R=301,NC]

Apache virtual hosting with aliases

For Debian/Ubuntu default installation no need to add NameVirtualHost directive. working configuration: ServerName yourdomain.com ServerAlias www.yourdomain.com ServerAdmin webmaster@localhost DocumentRoot /var/www/path ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from none ErrorLog ${APACHE_LOG_DIR}/error-yourdomain.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel error CustomLog ${APACHE_LOG_DIR}/access-yourdomain.log combined

php image optimization utilities

php library: https://github.com/bensquire/php-image-optim png: advpng, optipng, pngout, pngquant, pngcrush jpg: jpegoptim, jpegtran gif: gifscle

git soft remove last commit

git reset –soft HEAD~1

Beanstalk Job Cycle

Tubes: [ready]->[reserved: in processing]->[delayed: (timeout before again moving to ready tube)]

Beanstalk delete the job

1. telnet localhost 11300 2. use mytube 3. peek-ready or peek-delayed 4. kick or delete