UnFeeLing |
06.01.2011 19:14 |
nginx+apache2
Столкнулся с такой проблемой: имеется связка nginx+apache2, на виртуальном хосте установлен wordpress, при загрузке нового вложения просто не хочет создавать новый каталог и соответственно аплоадить файл :(
nginx.conf
Код:
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
#access_log logs/access.log main;
sendfile on;
keepalive_timeout 65;
#gzip on;
upstream backend {
# исправьте порт на тот, который будет слушать апач
server 127.0.0.1:88;
}
server {
# нжинкс слушает порт 80
listen 80;
# впишите ваши хосты
server_name test.loc *.test.loc;
client_max_body_size 200M;
client_body_buffer_size 16k;
# статику отдаем нжинксом напрямую
# пропишите путь к ее корневой папке
#location ~* \.(jpg|jpeg|gif|png|ico|css|bmp|swf|js)$ {
# root D:/xampp/htdocs/test.loc/www;
#}
# запрет на доступ к апачевским .ht* файлам
location ~ /\.ht {
deny all;
}
# настройки нжинкса как прокси для апача
location / {
proxy_pass http://backend/;
proxy_set_header Host $host;
# без mod_rpaf $remote_addr==127.0.0.1, но я это оставил
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_connect_timeout 120;
proxy_send_timeout 120;
proxy_read_timeout 180;
}
}
}
Код:
<VirtualHost *:88>
ServerAdmin test@mail.ua
DocumentRoot "G:/test/www"
ServerName test.com.ua
ErrorLog "G:/test/logs/error.log"
CustomLog "G:/test/logs/access.log" common
</VirtualHost>
помогите знатоки...
|