Difference between revisions of "HTTP"
Jump to navigation
Jump to search
(→Nginx) |
(→Nginx) |
||
Line 5: | Line 5: | ||
== Nginx == | == Nginx == | ||
* [http://wiki.nginx.org/Resources Resources] | * [http://wiki.nginx.org/Resources Resources] | ||
+ | |||
+ | * [http://wiki.nginx.org/Configuration Configuration] | ||
* [http://wiki.nginx.org/FullExample FullExample] | * [http://wiki.nginx.org/FullExample FullExample] | ||
− | |||
* [http://wiki.nginx.org/HttpRewriteModule HttpRewriteModule] - rewriting urls | * [http://wiki.nginx.org/HttpRewriteModule HttpRewriteModule] - rewriting urls | ||
* [http://wiki.nginx.org/HttpAuthBasicModule HttpAuthBasicModule] - for directory passwords | * [http://wiki.nginx.org/HttpAuthBasicModule HttpAuthBasicModule] - for directory passwords | ||
* [http://wiki.nginx.org/Pitfalls Pitfalls] | * [http://wiki.nginx.org/Pitfalls Pitfalls] | ||
+ | Site folder location can vary. | ||
+ | /var/www | ||
+ | debian | ||
/etc/nginx/html | /etc/nginx/html | ||
+ | arch linux | ||
+ | |||
+ | === Site setup === | ||
+ | Create 'Server Block' (vhost) config file in | ||
+ | /etc/nginx/sites-available | ||
+ | and later ln -s them in | ||
+ | /etc/nginx/sites-enabled | ||
+ | |||
+ | * [http://wiki.nginx.org/ServerBlockExample ServerBlockExample] - Basic examples | ||
+ | * [http://wiki.nginx.org/FcgiExample FcgiExample] - FastCGI example. Keep seperate and include. | ||
+ | * http://wiki.nginx.org/Wordpress | ||
+ | * https://wiki.archlinux.org/index.php/PhpMyAdmin#NGINX_Configuration | ||
Enable logging in vhost conf; | Enable logging in vhost conf; |
Revision as of 22:22, 23 June 2012
Nginx
- Configuration
- FullExample
- HttpRewriteModule - rewriting urls
- HttpAuthBasicModule - for directory passwords
- Pitfalls
Site folder location can vary.
/var/www debian /etc/nginx/html arch linux
Site setup
Create 'Server Block' (vhost) config file in
/etc/nginx/sites-available
and later ln -s them in
/etc/nginx/sites-enabled
- ServerBlockExample - Basic examples
- FcgiExample - FastCGI example. Keep seperate and include.
- http://wiki.nginx.org/Wordpress
- https://wiki.archlinux.org/index.php/PhpMyAdmin#NGINX_Configuration
Enable logging in vhost conf;
error_log /var/log/nginx-vhostnamehere.log error;
Tools
- https://github.com/perusio/nginx_ensite - nginx_ensite and nginx_dissite for quick virtual host enabling and disabling
Apache
MediaWiki
- Manual:Short URL/wiki/Page title -- nginx rewrite--root access
- Manual:Short URL/Page title - nginx, Root Access, PHP as a CGI module
MediaWiki:Sidebar
Backup
change vars;
nice -n 19 mysqldump -u $USER --password=$PASSWORD $DATABASE -c nice -n 19 gzip -9 > wiki-$DATABASE-$(date '+%Y%m%d').sql.gz