- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Поскажите нормальный конфиг для сервера.
Уже второй день голову ломаю.
Поскажите нормальный конфиг для сервера.
http://wiki.nginx.org/NginxHttpUploadProgressModule
не?
http://wiki.nginx.org/NginxHttpUploadProgressModule
не?
Это отдельно прогресс. а вот в комплекте...
Это отдельно прогресс. а вот в комплекте...
понятно. тогда конфиги в студию - вообще-то вместе оно вполне
рабочее. плюс - версия nginx и модулей.
понятно. тогда конфиги в студию - вообще-то вместе оно вполне
рабочее. плюс - версия nginx и модулей.
Есть большая разница?
Версии последнии я просто туплю
server {
server_name .вввв.com;
client_max_body_size 2g;
location /upload {
# Pass altered request body to this location
upload_pass @test;
upload_pass_args on;
# Store files to this directory
# The directory is hashed, subdirectories 0 1 2 3 4 5 6 7 8 9 should exist
upload_store /data/tmpf ;
# Allow uploaded files to be read only by user
upload_store_access user:rw;
# Set specified fields in request body
upload_set_form_field "${upload_field_name}_name" $upload_file_name;
upload_set_form_field "${upload_field_name}_content_type" $upload_content_type;
upload_set_form_field "${upload_field_name}_path" $upload_tmp_path;
# Inform backend about hash and size of a file
upload_aggregate_form_field "${upload_field_name}_md5" $upload_file_md5;
upload_aggregate_form_field "${upload_field_name}_size" $upload_file_size;
upload_pass_form_field "^submit$|^description$";
}
# Pass altered request body to a backend
location @test {
proxy_pass http://127.0.0.1:81;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
}
location / {
proxy_pass http://127.0.0.1:81;
# proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
# track uploads in the 'proxied' zone
track_uploads proxied 30s;
}
location /323 {
set $limit_rate 128k;
root /data;
internal;
}
location ^~ /progress {
# report uploads tracked in the 'proxied' zone
report_uploads proxied;
}
}
Чет вроде так.
вполне нормально выглядит - должно работать
пробовали по-отдельности? upload-то работает? uploadprogress работает?
в чем конкретно проблема выражается? ошибки?
что используется для вывода прогрессбара? ajax из README модуля?
пруфлинк с работающим конфигом:
http://article.gmane.org/gmane.comp.web.nginx.english/8352
вполне нормально выглядит - должно работать
пробовали по-отдельности? upload-то работает? uploadprogress работает?
в чем конкретно проблема выражается? ошибки?
что используется для вывода прогрессбара? ajax из README модуля?
пруфлинк с работающим конфигом:
http://article.gmane.org/gmane.comp.web.nginx.english/8352
Отдельно прогресс работает.
Файл создается, но не пашет location @test 503 ошибка
Файл создается, но не пашет location @test 503 ошибка
И? В этом бакенд виноват - ошибку выдает он. Не пробовали узнать, в чем с ним дело? :)
Проверяйте, что получает скрипт, который обрабатывает /upload на бакенде.
И? В этом бакенд виноват - ошибку выдает он. Не пробовали узнать, в чем с ним дело? :)
Проверяйте, что получает скрипт, который обрабатывает /upload на бакенде.
в том то и дело, что ни чего не получает.
2009/10/16 17:41:57 [error] 24830#0: *862425 directory index of "/usr/html/upload/" is forbidden, client: 95.*.*.*, server: ###.com, request: "GET /uplo
ad/ HTTP/1.1", host: "###.com", referrer: "http://###.com/123.php"
Не понимаю почему именно эта папка.Но и в этой папке скрипт ни чего не получает
в том то и дело, что ни чего не получает.
2009/10/16 17:41:57 [error] 24830#0: *862425 directory index of "/usr/html/upload/" is forbidden, client: 95.*.*.*, server: ###.com, request: "GET /uplo
ad/ HTTP/1.1", host: "###.com", referrer: "http://###.com/123.php"
Не понимаю почему именно эта папка.Но и в этой папке скрипт ни чего не получает
дык это апач ему говорит (или что у вас там на бакенде), смотрите лог бакенда.
как называется скрипт в директории /usr/html/upload/
?
myhand добавил 16.10.2009 в 22:42
Не понимаю почему именно эта папка.Но и в этой папке скрипт ни чего не получает
да, похоже, что это nginx таки выдает - т.е. не проксирует @test
у меня конфиг отличается только тем, что _не_используются_ именованные location:
Вобщем после продолжительных эксперементов так и не завелось.
Дам денег (немного) человеку который настроит