Просто необходимо настроить следующую часть в apache2 файле конфигурации: /etc/apache2/sites-enabled/000-default
(если Вы используете конфигурацию по умолчанию).
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from 192.168.0.0/24
</Directory>
Например, это позволит только подсеть 192.168.0.0/24
получить доступ к Вашему веб-серверу.
MPM настраиваются на вашем сервере Apache во время компиляции. Итак, чтобы использовать другой MPM, вам придется перекомпилировать apache или установить другой предварительно скомпилированный двоичный файл с желаемым MPM (если он доступен для вашей ОС). Однако для большинства целей предварительный форк
MPM вполне подойдет, особенно если вы собираетесь запускать PHP. PHP не считается потокобезопасным, поэтому вам не следует использовать worker
, а событие
является экспериментальным ...
Так что оставайтесь с prefork
и единственным релевантные для вас параметры находятся в разделе
. Каковы наилучшие значения для вас, в основном зависит от того, сколько одновременных пользователей вы ожидаете, и как это варьируется. Я бы начал с того, что просто оставил параметры как есть, и начинайте настройку производительности только в том случае, если вы действительно столкнетесь с проблемами производительности. Используйте страницу состояния, чтобы узнать, сколько клиентов обычно подключается к вашему серверу. Если в конечном итоге вы обслуживаете более 150 одновременных пользователей, увеличьте MaxClients.