Вынос картинок на другой домен

12
iccup
На сайте с 01.05.2016
Offline
195
1594

Кончилось место на основном сервере, сервер по железу хороший. Думаю взять вариант по слабее но с таким же объемом жесткого диска. При этом создавать сайты на старом сервере с загрузкой картинок с нового сервера. Можно ли это сделать на уровне nginx через редиректы? Мне не нужно в код вставлять другие домены, необходимо чтоб все было как прежде, только картинки тянулись с нового сервера. Может есть конкретная инструкция как осуществить задуманное.

kimsufi.com ( https://www.kimsufi.com ) очень дешевые и качественные дедики https://clck.ru/gvF9p - антибот, использую уже 3 года.
[umka]
На сайте с 25.05.2008
Offline
456
#1

Если нужно сделать полную видимость, что картинки грузятся со старого домена, тогда нужен не редирект, а проксирование. В этом случае, и новый домен вообще не нужен, достаточно IP-адреса. И трафик входящий увеличится соразмерно объёму картинок.

Ещё, как вариант, если второй сервер в непосредственной близости от первого, то можно просто расшарить на нём директорию с картинками и подключить её на первом.

В этом случае сэкономятся ресурсы веб-серверов на обоих серваках.

Лог в помощь!
coolwebsearcher
На сайте с 29.09.2008
Offline
87
#2

Можно создать субдомен, и на него вынести статику

на основном сервере добавлям в конфиг


location ~* ^.+\.(jpg|jpeg|gif|png|svg|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar)$ {
return 301 https://cdn.domain$request_uri;
}

в этом случае не нужно править ссылки на уровне CMS.

Услуги (http://www.our-dns.info/) | Цены (http://www.our-dns.info/prices/) | Отзывы (/ru/forum/970789)
iccup
На сайте с 01.05.2016
Offline
195
#3

прочитал про такую штуку как SSHFS. Что думаете по поводу такого хода?

treshnyuk
На сайте с 17.02.2013
Offline
231
#4
iccup:
прочитал про такую штуку как SSHFS. Что думаете по поводу такого хода?

такой ход безупречен для создания бекапов и передачу других "тяжёлых" файло. Для картинок проксирование в приоритете.

Оптимизайка
На сайте с 11.03.2012
Offline
396
#5

Если серверы стоят рядом в одном ДЦ и между ними прокинут хороший канал (локальная сеть), можно просто тупо по NFS замонтировать удаленный каталог.

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
SeVlad
На сайте с 03.11.2008
Offline
1609
#6
iccup:
Кончилось место на основном сервере, сервер по железу хороший. Думаю взять вариант по слабее но с таким же объемом жесткого диска.

А почему не просто винт (места) докупить?

Ида. Оптимизация графики сильно экономит место.

---------- Добавлено 10.04.2018 в 10:48 ----------

iccup:
Кончилось место на основном сервере, сервер по железу хороший. Думаю взять вариант по слабее но с таким же объемом жесткого диска.

А почему не просто винт (места) докупить?

Ида. Оптимизация графики сильно экономит место.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Himiko
На сайте с 28.08.2008
Offline
560
#7

Если связь между серверами хорошая, то можно простым способом:

location ~* ^.+.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|js)$ {

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header Host $host;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_pass http://<new_server_ip>:80;

}

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
Andreyka
На сайте с 19.02.2005
Offline
822
#8

А еще можно подключить proxy_store и иметь кеш популярных картинок чтоб не тратить кучу трафика

Не стоит плодить сущности без необходимости
KlarkDevlin
На сайте с 10.04.2015
Offline
54
#9
Andreyka:
А еще можно подключить proxy_store и иметь кеш популярных картинок чтоб не тратить кучу трафика

Я тоже так делаю🍿

iccup
На сайте с 01.05.2016
Offline
195
#10
[umka] #:

Если нужно сделать полную видимость, что картинки грузятся со старого домена, тогда нужен не редирект, а проксирование. В этом случае, и новый домен вообще не нужен, достаточно IP-адреса. И трафик входящий увеличится соразмерно объёму картинок.

Ещё, как вариант, если второй сервер в непосредственнойблизости от первого, то можно просто расшарить на нём директорию с картинками и подключить её на первом.

В этом случае сэкономятся ресурсы веб-серверов на обоих серваках.

kimsufi сервер, как там обстоят дела, хз. Датацентр вроде в одном месте.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий