Как отобразить файл изображения для любого пользователя на сайте у которого есть доступ к закрытому серверу без скачивания файла?
Как отобразить файл изображения для любого пользователя на сайте у которого есть доступ к закрытому серверу без скачивания файла?
Есть система Веста называется, доступ заблокирован к серверу по порту 80 для всех IP кроме добавленных, там хранятся фоты.
Есть сайт, у которого есть доступ к закрытому серверу, он добавлен в список разрешенных IP в Весте.
При добавлении на сайт картинок с закрытого сервера, пользователи не видят картинки, понятно почему, они не имеют доступа к серверу.
Может есть какой-то способ показывать картинки за счет сервера сайта, без скачивания картинки с закрытого сервера?
Ну или может есть способ открыть порт Весте для всех но исключительно только для директории с фотками?
Решение: Использовать облачное хранилище. (На закрытом сервере отправлять фото в облако и передавать данные о фото на открытый сервер, на открытом принимать данные с закрытого сервера о фото и получать нужные фото с облака)
Alex, Почитайте теги, и скажите что они не относятся к теме. Еще раз прочитайте вопрос, непонятно, еще раз, вникните, может и теги сразу те станут для Вас!
Alex, да, прочитайте ещё раз вопрос, вникните, и если вдруг вам станет понятно о чем речь, поделитесь, пожалуйста, со мной. А то что-то в этом вопросе мой шар не работает =(
Итак у вас есть ваш веб сайт на котором вы хотите показывать изображения с другого сайта
Это называется проксирование (не то что в браузере прописывается). В общем случае это значит ваш сервер на запрос картинки проверяет права доступа пользователя и либо дает отлуп либо делает запрос к целевому веб сайту (можно даже кешировать на этом сервере чтобы не делать лишние запросы).
Готовые реализации есть у популярного веб сервера ngnix (в гугл nginx reverse proxy - миллион примеров конфигурации, в вашем случае придется покумекать, как интегрировать в вашу систему аутентификации).