|
|
|
numerovan |
|
|||
Опытный Профиль Группа: Участник Сообщений: 549 Регистрация: 1.12.2007 Репутация: нет Всего: 2 |
Здравствуйте.
На VPS стоят два веб-сервера: Apache и NginX. Как сделать чтоб удаленные файлы с другого сайта, например видео-файл, отдавались клиенту под видом текущего сервера (сайта) ? Одним словом не нужно палить эти ссылки, дабы не копировали люди их. Мне по сути раздницы нет Апачи это сделает или NginX, главно чтоб ссылки не палились. Есть идеи? |
|||
|
||||
Hiori |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 51 Регистрация: 29.3.2016 Репутация: нет Всего: нет |
Вы же как-то отдаете этот файл, т.е. ссылка на него присутствует в Вашем контенте, значит Вы заранее знаете об этом файле все, что необходимо как то ссылку, размер, тип и т.п., что мешает для таких вот внешних файлов сделать таблицу в БД и по ID выдавать скриптом аля
http://domain.nnm/content.php?file=1234 если же NginX стоит фронтэндом апачу, можно еще больше запутать, аля http://domain.nnm/noexistsfolder/filename.ext а уже при передаче ссылки на несуществующий файл апачу вызывать скрипт, таким образом можно создать полное впечатление присутствия файла на Вашем сервере |
|||
|
||||
numerovan |
|
|||
Опытный Профиль Группа: Участник Сообщений: 549 Регистрация: 1.12.2007 Репутация: нет Всего: 2 |
На данный момент ссылки скрыты, и передаются как вы и написали (?id=123). Так же файлы передаются через fileread().
Можно ли сделать так чтоб ссылка была на удаленный файл, но при этом NginX подменял ссылку, якобы с текущего сервера? |
|||
|
||||
_zorn_ |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 21.8.2007 Репутация: 1 Всего: 12 |
Чтобы не "палить" ты должен из скачать себе.
Если "палево скрывается" от "обычных (не шарющих)" пользователей, можешь делать редирект в своем скрипте через хедер "Location" |
|||
|
||||
Hiori |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 51 Регистрация: 29.3.2016 Репутация: нет Всего: нет |
||||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |