Skip to content

Instantly share code, notes, and snippets.

View pierot's full-sized avatar
🏠
Working from home

Pieter Michels pierot

🏠
Working from home
View GitHub Profile
$ rvm install 1.9.2-head
$ rvm --default use 1.9.2-head
$ ruby -v
ruby 1.9.2p180 (2011-02-18 revision 30907) [x86_64-darwin10.6.0]
$ rvm use ruby-1.9.2-head
$ rvm install ruby-1.9.2-head
$ brew install git
<VirtualHost 127.0.0.1:443>
DocumentRoot "/Sites/secure-site/"
ServerName https.local
SSLEngine on
SSLCertificateFile /Users/xxx/.certs/newcert.pem
SSLCertificateKeyFile /Users/xxx/.certs/secureserver.nopass.key
</VirtualHost>
<VirtualHost *:80>
@pierot
pierot / nginx-node.py
Created March 7, 2011 21:32
node-nginx-config
server {
listen 80;
server_name www.yoursite.com;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://127.0.0.1:8124/;
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Rock on!\n');
}).listen(8124, "127.0.0.1");
console.log('Server running at http://127.0.0.1:8124/');
$ node app_name.js
$ vim /etc/init/site-c.noort.be.conf