У меня есть сервер Ubuntu LAMP с Webmin. Я хочу ограничить использование дискового пространства / ОЗУ и ЦП для каждого сайта. Например, я хочу выделить 5 ГБ дискового пространства и 50 ГБ пропускной способности для site1.com, 10 ГБ дискового пространства и 100 ГБ для site2.com.
Как это сделать? Можем ли мы сделать это с помощью .htaccess? Доступно ли какое-либо решение с открытым исходным кодом?
Что касается дискового пространства, я бы предложил один из двух вариантов. (1) включить дисковые квоты в разделе / var / www - предполагается, что два сайта принадлежат разным учетным записям. (2) поместите каждый сайт в отдельный раздел LVM с соответствующими размерами разделов. В этом случае они не могут превышать использование диска, пока вы не увеличите размер раздела.
Если вы настроите виртуальный сетевой интерфейс для каждого сайта, вы можете использовать что-то вроде wondershaper для ограничения пропускной способности. В противном случае, я думаю, тебе не повезло.