> можно ли на хостинге с ISPmanager, 10 www-доменами и 100 доменными именами сделать 20, 30, 50 сайтов (больше десяти, короче)? Смотрящих в разные папки, с разными доменами второго уровня.
Можно. Например, в панели есть сайт1.рф, он будет смотреть в каталог /www/сайт1.рф. В алиасы (псевдонимы) этого домена прописываете все нужные остальные. А в каталоге /www/сайт1.рф создаете файл .htaccess, который будет с помощью mod_rewrite правил распределять запросы по разным каталогам в зависимости от домена. Это можно сделать абсолютно на любом хостинге.
Отмечу, что подход устарел на 20 лет. Он не плохой, просто в нем нет смысла. Сейчас серверы стоят копейки, на них можно разместить сколько угодно доменов без подобных танцев с бубном.
Stek: И в картинке выше тоже по 3к запросов к банальным файлам со скриптами и стилями. В чем вообще проблема ?
Может я что то в вордпрессе не понимаю, но это же статика, которая отдается минуя сам движок - т.е. напрямую вэб сервером. Как вообще это может нагрузку создавать ?
Был раз случай, когда по адресу не было статического файла, в итоге сайт отдавал 404 страницу, которую обрабатывает WordPress. На этой же странице снова была ссылка на этот статический файл. Как итог - при заходе на сайт, любой пользователь циклично долбил сайт запросами.
aleksandrbol: А есть где почитать про подобную настройку. Не понятно как осуществить перехват трафика именно из того региона, где это нужно. Как в подобной связке использовать https, использовать только на вышестоящем сервере? Ещё есть сложности с кешированием пользовательской информации (личные кабинеты и т.д.).
Спасибо.
Готовых статей под это не порекомендую, однако ссылки на документации накидаю.
1. Для распределения пользователей по регионам можно использовать Amazon Route 53. С помощью данного сервиса для пользователей из разных регионов можно отдавать разные адреса https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html#routing-policy-geo Альтернативный вариант - поддомены под каждый регион, при запросе сайта средствами скрипта перенаправляйте на них пользователей из нужных регионов.
Это то, что с ходу пришло под Ваши задачи. Возможно кто-то сможет порекомендовать еще более подходящие решения. Если с администрированием немного знакомы, то с настройкой по идее проблем быть не должно.
aleksandrbol: Леонид, это какой-то вариант для хайлоада, у меня таких нагрузок нет. Да к тому же, нужно будет администрировать весь этот зоопарк.
Администрировать особо нечего. По сути раз настраивается nginx, потом размножаете его конфигурацию по VPS в нужных регионах. Виртуалка при этом подойдет минимальной конфигурации, так как проксирование nginx кушает минимум ресурсов.
aleksandrbol, как вариант, вынесите статические файлы на поддомен, который будет подключен через cloudflare.com, а сами страницы сайта отдавайте напрямую.
Если не изменяет память, то Google Pagespeed даже когда-то рекомендовал выносить статические файлы на поддомен, якобы оно быстрее грузилось за счет отсутствия cookie данных и особенностей работы браузеров.
Aisamiery: Можно найти и за 120р в год, лично такие видел, но там сервер вместе с владельцем (видимо) ложился спать на ночь.
Из всего бывают исключения. Прямо сейчас у меня 387 активных услуг хостинга по 126 рублей в год (архивный тариф). Сайты отлично себя чувствуют, за нагрузку никого не блокировал. UPTIME за прошлый год 99.995%. Не поверите, но в этот ценник даже входит защита от DDoS, а также хранение более 10 резервных копий за последний месяц в отдельном дата-центре 🚬
euhenio: 1. смарт смотрел, меньше года диску, но не разбираюсь.
2. вот это proc/mdstat не смотрел, но один сервер с утра выдали и до вечера все это было.
LA около 1 - это нормально при синхронизации рейда. Посматривайте /proc/mdstat, если после завершения синхронизации LA будет таким же, тогда можно бить панику. А пока что переживать не о чем.
smart2web, подскажите, есть ли новости по web02-cp.marosnet.net и web03-cp.marosnet.net? Недоступны даже из сети дата-центра. Мог бы их кто-нибудь удаленно перезапустить?
> можно ли на хостинге с ISPmanager, 10 www-доменами и 100 доменными именами сделать 20, 30, 50 сайтов (больше десяти, короче)? Смотрящих в разные папки, с разными доменами второго уровня.
Можно. Например, в панели есть сайт1.рф, он будет смотреть в каталог /www/сайт1.рф. В алиасы (псевдонимы) этого домена прописываете все нужные остальные. А в каталоге /www/сайт1.рф создаете файл .htaccess, который будет с помощью mod_rewrite правил распределять запросы по разным каталогам в зависимости от домена. Это можно сделать абсолютно на любом хостинге.
Отмечу, что подход устарел на 20 лет. Он не плохой, просто в нем нет смысла. Сейчас серверы стоят копейки, на них можно разместить сколько угодно доменов без подобных танцев с бубном.
И в картинке выше тоже по 3к запросов к банальным файлам со скриптами и стилями. В чем вообще проблема ?
Может я что то в вордпрессе не понимаю, но это же статика, которая отдается минуя сам движок - т.е. напрямую вэб сервером. Как вообще это может нагрузку создавать ?
Был раз случай, когда по адресу не было статического файла, в итоге сайт отдавал 404 страницу, которую обрабатывает WordPress. На этой же странице снова была ссылка на этот статический файл. Как итог - при заходе на сайт, любой пользователь циклично долбил сайт запросами.
А есть где почитать про подобную настройку. Не понятно как осуществить перехват трафика именно из того региона, где это нужно. Как в подобной связке использовать https, использовать только на вышестоящем сервере? Ещё есть сложности с кешированием пользовательской информации (личные кабинеты и т.д.).
Спасибо.
Готовых статей под это не порекомендую, однако ссылки на документации накидаю.
1. Для распределения пользователей по регионам можно использовать Amazon Route 53. С помощью данного сервиса для пользователей из разных регионов можно отдавать разные адреса https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html#routing-policy-geo Альтернативный вариант - поддомены под каждый регион, при запросе сайта средствами скрипта перенаправляйте на них пользователей из нужных регионов.
2. На сами серверы ставите Nginx, настраиваете по https://nginx.org/ru/docs/http/ngx_http_proxy_module.html , proxy_pass для динамического контента, для статического смотрите параметры proxy_cache_*.
Это то, что с ходу пришло под Ваши задачи. Возможно кто-то сможет порекомендовать еще более подходящие решения. Если с администрированием немного знакомы, то с настройкой по идее проблем быть не должно.
Леонид, это какой-то вариант для хайлоада, у меня таких нагрузок нет. Да к тому же, нужно будет администрировать весь этот зоопарк.
Администрировать особо нечего. По сути раз настраивается nginx, потом размножаете его конфигурацию по VPS в нужных регионах. Виртуалка при этом подойдет минимальной конфигурации, так как проксирование nginx кушает минимум ресурсов.
aleksandrbol, как вариант, вынесите статические файлы на поддомен, который будет подключен через cloudflare.com, а сами страницы сайта отдавайте напрямую.
Если не изменяет память, то Google Pagespeed даже когда-то рекомендовал выносить статические файлы на поддомен, якобы оно быстрее грузилось за счет отсутствия cookie данных и особенностей работы браузеров.
А с моим примером, я реально ставил сайт клиента на мониторинг и каждую ночь с 23 до 01 сайт отключался и с 7 до 9 включался.
Это что за хостинг такой был, если не секрет? :)
Можно найти и за 120р в год, лично такие видел, но там сервер вместе с владельцем (видимо) ложился спать на ночь.
Из всего бывают исключения. Прямо сейчас у меня 387 активных услуг хостинга по 126 рублей в год (архивный тариф). Сайты отлично себя чувствуют, за нагрузку никого не блокировал. UPTIME за прошлый год 99.995%. Не поверите, но в этот ценник даже входит защита от DDoS, а также хранение более 10 резервных копий за последний месяц в отдельном дата-центре 🚬
1. смарт смотрел, меньше года диску, но не разбираюсь.
2. вот это proc/mdstat не смотрел, но один сервер с утра выдали и до вечера все это было.
LA около 1 - это нормально при синхронизации рейда. Посматривайте /proc/mdstat, если после завершения синхронизации LA будет таким же, тогда можно бить панику. А пока что переживать не о чем.
С Новым годом, коллеги! :)
smart2web, подскажите, есть ли новости по web02-cp.marosnet.net и web03-cp.marosnet.net? Недоступны даже из сети дата-центра. Мог бы их кто-нибудь удаленно перезапустить?