06.01.2011, 19:14 | #1 |
Любитель
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> |
|
13.01.2011, 17:40 | #2 |
Любитель
проблема решена
|
|