- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброго всем времени. Есть небольшой вопрос. не понимаю как настроить перенаправление.
вот кусок лога
server {
listen 80;
server_name www.myhost2.myhost.ru ;
error_log /var/log/nginx/myhost-error.log;
directio 4m;
output_buffers 1 128k;
location / {
proxy_pass http://www.myhost.ru;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-for $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_connect_timeout 60;
собственно проблема в том что если зайти по адресу www.myhost2.myhost.ru ,то выпадает ошибка 403 , а должен быть редирект на www.myhost.ru. страницы 3 уровня не существует. подскажите куда копать.
Делаем редирект
listen 80;
server_name www.myhost2.myhost.ru ;
rewrite ^(.*)$ http://www.myhost.ru$1 permanent;
}
И основной домен
listen 80;
server_name www.myhost.ru;
error_log /var/log/nginx/myhost-error.log;
directio 4m;
output_buffers 1 128k;
location / {
proxy_pass http://www.myhost.ru;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-for $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_connect_timeout 60;
...
спс.
выдали ТЗ что хотят. яне уверен что nginx это может. если может то подскажите как все это реализовать.
-- на nginx будут приходить http://myhost2.myhost.ru/stream?url=http%3A%2F%2Ffs1.myhost.ru%2F123.mp4%3Fc%3Dcode
-- запросы nginx*должен брать адрес из параметра url
и отдавать контент расположенный по этому адресу (http://fs1.myhost.ru/123.mp4?c=code)
причем кешировать данный контент он должен игнорируя параметр запроса
т.е. http://fs1.myhost.ru/123.mp4
А что за ?c=code
Стримминг mp4?
да. он самый
Для стриминга nginx есть соответствующий модуль http://nginx.org/en/docs/http/ngx_http_mp4_module.html
В ваших словах - "причем кешировать данный контент он должен игнорируя параметр запроса" - если имелось ввиду игнорировать аргументы ?c=code переданные в запросе, то это решается использованием соответствующей переменной $uri оно же $document_uri,
Для стриминга nginx есть соответствующий модуль
это знаю. и он включен.
не совсем понимаю как очистить от мусора запросы.