Портал Debian
Страницы: 1
Портал Debian
Приглашаю всех кто связан с администрированием сервером под управлением Debian Gnu\Linux или просто пользователей на портал http://4debian.info/ .
Если есть какие-либо проблемы или сложности - помогу  бесплатно.
Сразу несколько интересных статей:
- Debian. OpenVPN. Установка и настройка VPN (Сеть, шлюз, проброс портов) - http://4debian.info/article/page/15-debian-install-settings-openvpn-vpn/
- Debian. Резервное копирование и восстановление - dd - LiveCD - http://4debian.info/article/page/3-livecd-backup-dd-cp/
Изменено: Valualit - 2 Мая 2012 01:27
не работает
Мне помогите разораться с nginx, тогда пойду к вам на сайта smile;)
Не подписываюсь на темы, так что не слежу за вопросами, которые вы оставляете в топике после меня. Если нужно получить ответ, пишите в ЛС с указанием ссылки на мой комментарий.
Цитата
Алик Яушев пишет:
Мне помогите разораться с nginx , тогда пойду к вам на сайта smile;)
Какая помощь нужна?
Нам Кухня строить и жить помогает...
Морген Фриц,  связка nginx+apache2.
nginx на 80 порту, апач на 8080.
Изначально под апачем организован открытый каталог через:
Код
<Directory /путь/>
  Options +Indexes
</Directory>
Виртуальный хост в nginx под него выглядит так:
Код
server {
    listen 80;
    server_name  блабла.ру;
    access_log /var/log/nginx/блабла.access.log;
    error_log /var/log/nginx/блабла.error.log;
    location / {
     root /путь;
     proxy_pass http://127.0.0.1:8080; // апач
     proxy_redirect off;
     proxy_set_header   Host       $host;
     proxy_set_header   X-Real-IP     $remote_addr;
     proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
     client_max_body_size    10m;
     client_body_buffer_size    128k;
     proxy_connect_timeout   90;
     proxy_send_timeout      90;
     proxy_read_timeout      90;
     proxy_buffer_size       4k;
     proxy_buffers        4 32k;
     proxy_busy_buffers_size    64k;
     proxy_temp_file_write_size 64k;
    }
    location ~* \.(jpg|chm|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|txt|tar|wav|bmp|js|swf)$ {
    root   /путь;
    }
}
То есть, вся статика обрабатывается через nginx, а динамика через апач.
Файлы должны отдаваться напрямую с nginx, но почему то при скачивании файлов с открытого каталога получается ошибка 404, как будто бы их и нет. Под апачем прекрасно все скачивается. Давно бы уже сделал такую связку, но это является препятствием.

Грешу на
Код
location ~* \.(jpg|chm|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|txt|tar|wav|bmp|js|swf)$
Все ли верно? Где я накосячил? Debian 6.0 Squeeze
Изменено: Алик Яушев - 5 Февраля 2013 17:17
Для ТС, копайте в логи апача, у вас ошибка 502. Как исправить?
Цитата
502-ая ошибка означает, что запрос от клиента прошел nginx, попал к Apache, и Apache не смог запрос обработать, о чем сообщил nginx’у. В результате nginx отдает клиенту ошибку.
Интересно получается. ТС предлагает сайт и помощь, а у самого не правильно настроен сервер под Debian.

Добавляю к предыдущему посту:
в логах nginx и apache никакая ошибка об 404 не отображается. Значит где то косяк есть, но где? 404 выдает именно под nginx.
Изменено: Алик Яушев - 5 Февраля 2013 17:31
Алик Яушев,

Вот так правильно будет

server {
    listen 80;
    server_name  блабла.ру;
    access_log /var/log/nginx/блабла.access.log;
    error_log /var/log/nginx/блабла.error.log;
    location ~* \.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|bmp|rtf|swf|ico|flv|txt|xml|docx|xlsx)$ {
    root /путь_до_папки;
index index.html index.php;
}
    location / {
     root /путь;
     proxy_pass http://127.0.0.1:8080; // апач
     proxy_redirect off;
     proxy_set_header   Host $host;
     proxy_set_header   X-Real-IP     $remote_addr;
     proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
     client_max_body_size    10m;
     client_body_buffer_size    128k;
     proxy_connect_timeout   90;
     proxy_send_timeout 90;
     proxy_read_timeout 90;
     proxy_buffer_size 4k;
     proxy_buffers   4 32k;
     proxy_busy_buffers_size    64k;
     proxy_temp_file_write_size 64k;
    }

}
Изменено: Морген Фриц - 5 Февраля 2013 20:16
Морген Фриц,
Цитата
Морген Фриц пишет:
root /путь_до_папки;
index index.html index.php;
Путь до папки - открытого каталога или домена? Он отличается. Так как открытый каталог начинается  папки /downloads
/var/www/твой_сайт

Только если заданы абсолютные пути не забудь закрывающий слэш поставить.
Все оказалось проще.
Если кто столкнется с подобным
listen 80;  - не верно
Надо listen ip_сервер:80;
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
09:57 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
19:33 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
17:02 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
15:12 Несколько статей хорошо выдаются в Гугле, но отвратительно в Яндексе 
13:40 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
11:41 2Index - быстрая индексация страниц сайта и обратных ссылок 
23:00 Продвижение по ключам 
14:11 №1 Рассылка / Инвайтинг [TELEGRAM] | Приватный метод 
14:10 Trustpilot Reviews | Подниму рейтинг вашей компании 
14:10 Продвижение YouTube видео в топ поиска | Любой тип контента | Гарантия результата 
14:10 Установка|Настройка|Доработка|Наполнение сайтов|Дизайн|3D|Видеомонтаж 
12:12 SellBuycoin.io - надежный проводник в мир обмена криптовалют на фиат и наличные по РФ! 
10:24 Linken Sphere – браузер-антидетект нового поколения 
04:03 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
16:49 monetizer.agency – рекламная сеть для взрослого и развлекательного трафика. 100$ новому вебмастеру 
20:43 Добро пожаловать в цифровой мир... 
15:59 Про мясо 
23:09 ПП от PMS remote.team - 200$ за команду 
13:28 Компьютерная мышь 
22:55 Ну что, кто куда деваете свои сайты? 
22:34 Используете беспроводные наушники?