- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
server {
listen 80;
root /srv/websrv/www;
index index.php;
access_log /srv/websrv/logs/nginx.access.log; #расположение логов данного хоста
server_name server.name.net www.server.name.net;
location / {
# This is cool because no php is touched for static content
try_files $uri $uri/ /index.php?q=$uri&$args;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
#Работа с phpMyAdmin
location /phpmyadmin {
root /usr/share/;
index index.php index.html index.htm;
location ~ ^/phpmyadmin/(.+\.php)$ {
try_files $uri =404;
root /usr/share/;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $request_filename;
include /etc/nginx/fastcgi_params;
}
location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
root /usr/share/;
}
}
location /phpMyAdmin {
rewrite ^/* /phpmyadmin last;
}
# deny access to apache .htaccess files
location ~ /\.ht
{
deny all;
}
#Это нужно или нет начало
location = /favicon.ico {
log_not_found off;
access_log off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
expires max;
log_not_found off;
}
#Это нужно или нет конец
}
# Конфиг под wordpress 3.5 + ЧПУ+phpmyadmin
# Nginx, php-fpm, MySQL, Memcached
# Протестировано на ubuntu server 12.04
Этот конфг nginx для wordpress, скинул для друга на проверку.
guest 08.01.2013 11:40 # +1
location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|x ml|txt))$ {
root /usr/share/;
geniewgen 27.01.2013 20:11 # +1
eth0 09.01.2013 20:50 # +3
bormand 09.01.2013 21:58 # +3
Комментарии как в баше, юзается прогой, запускаемой из баша - значит ебашим постим в раздел баш.
> location = /favicon.ico {
> log_not_found off;
Не проще было какой-нибудь favicon.ico закинуть? И ориентироваться в куче вкладок потом приятней. С роботами тож самое.
P.S. [ворчание]Что оно вообще здесь делает? Все коды geniewgen состоят из конфигов, в которых нет особо намека на места, в которых нужно искать говно, и ненавязчиво намекают нам о том, что он попутал пастбин и ГК. А еще он не участвует в их обсуждениях, что печально, т.к. тред про самбу был интересным.[/ворчание]
roman-kashitsyn 10.01.2013 13:40 # +4
geniewgen 27.01.2013 20:11 # 0
bormand 27.01.2013 21:33 # 0