Difference between revisions of "Server"

From Things and Stuff Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
{{techy}}
 
{{techy}}
  
* [[Web]]
+
=== Web ===
 +
==== Nginx ====
 +
* [http://wiki.nginx.org/Resources Resources]
 +
* [http://wiki.nginx.org/FullExample FullExample]
 +
* [http://wiki.nginx.org/VirtualHostExample VirtualHostExample]
 +
* [http://wiki.nginx.org/HttpRewriteModule HttpRewriteModule] - rewriting urls
 +
* [http://wiki.nginx.org/HttpAuthBasicModule HttpAuthBasicModule] - for directory passwords
 +
 
 +
==== .htaccess ====
 +
* [http://perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/ Stupid htaccess Tricks]
 +
 
 +
==== MediaWiki ====
 +
* [http://www.mediawiki.org/wiki/Manual:Short_URL/wiki/Page_title_--_nginx_rewrite--root_access Manual:Short URL/wiki/Page title -- nginx rewrite--root access]
 +
* [http://www.mediawiki.org/wiki/Manual:Short_URL/Page_title_-_nginx,_Root_Access,_PHP_as_a_CGI_module  Manual:Short URL/Page title - nginx, Root Access, PHP as a CGI module]
 +
 
 +
[http://www.mediawiki.org/wiki/Manual:Interface/Sidebar MediaWiki:Sidebar]
  
 
== SSH ==
 
== SSH ==

Revision as of 02:07, 4 February 2012


Web

Nginx

.htaccess

MediaWiki

MediaWiki:Sidebar

SSH

Handy

tmux

SSH keys

in ~/.ssh

ssh-keygen -t rsa -C "your_email@youremail.com"
cat id_rsa.pub

SCP

SSHFS

Rsync

  • Rsync over alt SSH port: --rsh='ssh -p8023'

Systems

Backup

Provision

Virtualisation

VirtualBox config;

  • Enable host Linux modules: vboxnetflt and vboxnetadp
  • Enable host-only adapter 'virtualbox0' in VB Preferences > Network if not previously enabled, then select in guest preferences
  • https://github.com/milkmiruku/boxbootstrap
  • Keep VM names lowercase and no spaces for easier command-line stuff

Provisioning VirtualBoxes for local dev work;

vagrant package --vagrantfile Vagrantfile.pkg --include README.txt
  stored in ~/.vagrant.d/boxes
vagrant box add lucid32 http://files.vagrantup.com/lucid32.box
vagrant box remove lucid32
vagrant box list

IaaS

Knowledge management

Services

Video streaming

E-mail

Anti-spam;

Google Apps

Hosting