Задать вопрос
WStanley
@WStanley
Back-end Developer

Как лучше размещать сайты на сервере?

Вот у меня теперь есть сервак ubuntu поставил, решил туда сайты выкладывать.
Имеет ли смысл раскладывать сайты по пользователям? Или можно все под одним держать?
Такой же вопрос про БД имеет ли смысл для каждого сайта создавать пользователя в БД?
Если например я вход под рутом запретил и создал реально сложный пароль
Еще вопрос про антивирус, нужен ли антивирус на сервере?
  • Вопрос задан
  • 938 просмотров
Подписаться 3 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 6
Sanes
@Sanes
Один сай = один пользователь. Нечего им шариться между собой.
Соответственно скрипты должны запускаться от имени владельца файлов.
А то у нас модно настраивать LAMP по заветам какого-нибудь Digital Ocean.
Где Apache mpm-prefork + mod_php
Ответ написан
Комментировать
solotony
@solotony
покоряю пик Балмера
максимально изолируй сайты друг от друга.
антивирус (хотя бы сканер айболит) нужен

потому что если один сайт взломают - это неприятность, а когда сразу 100500 взломают - это жo..а
Ответ написан
Комментировать
@YMakeev
Поставь себе на сервер VestaCP. Там уже все реализовано и даже по фен-шуй...
Пользователи раздельно, базы раздельно. При желании можно и несколько сайтов одному пользователю добавить, но не стоит.

WStanley , Если хочешь "мосчь новой БД." - тогда тебе в докер.
Создавай проекты Стеками (несколько контейнеров логически объединенных), используй Траефик [https://containo.us/traefik/], для маршрутизации трафика. Тогда все будет просто и логично :)
Ответ написан
Jump
@Jump Куратор тега Системное администрирование
Системный администратор со стажем.
Имеет ли смысл раскладывать сайты по пользователям? Или можно все под одним держать?
Зависит от ситуации, как нужно так и делайте.
Еще вопрос про антивирус, нужен ли антивирус на сервере?
Нет.
Ответ написан
@metajiji
В идеале все в docker. Сервер базы так и быть, можно пошарить, чтобы сэкономить ресурсы. А вот сами базы и юзеров конечно же отдельные.
Если это pho-fpm, то каждый сайт это отдельный пул, для nginx отдельный конфиг, где описан virt server. Для апача так же, но можно и усложнить тем(считай укуриться), что спавнить воркеров от отдельных системных юзеров(если не в докере).

И ещё php.ini не стоит трогать вообще, разве что модули добавлять. Остальные php опции описывать для каждого сайта персонально в конфиге fpm пула или виртхосте апача, в зависимости, что там у вас.
Ответ написан
@ProFfeSsoRr
Сис.админ по Linux
решил туда сайты выкладывать.
какие сайты? Чужие за деньги или свои собственные? Если свои - выкладывай как удобно будет, а дальше по ходу эксплуатации разберешся, как лучше. Если чужие - используй контейнеры.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы