Вдохновленный ответом @Hauke Laging, я убедился, что.htaccess находится в нужной мне папке, т.е. /var/www
, я написал этот код :
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f#if the requested is non existent as a file
RewriteCond %{REQUEST_FILENAME} !-d#if the requested is non-existent as a dir
RewriteRule (.*) / [L]
Теперь все в порядке. Если я запрашиваю несуществующие файлы или каталоги, меня перенаправляют в root. Имея в виду, что у меня все еще есть настройки NAT, теперь любой пользователь моего Wi-Fi попадает на мою локальную домашнюю страницу... независимо от того, что они вводят в адресную строку.
Хотя указанное значение N в пределах make -jN
является фиксированным максимумом, существует способ ограничения параллельных заданий в зависимости от нагрузки на систему. См. make -l load
или make --load-average[=load]
Ссылки:
https://www.gnu.org/software/make/manual/make.html#Options-Summaryhttps://www.gnu.org/software/make/manual/make.html#Parallel
Обратите внимание, что опция -l load
поддерживается в более новой версии gnu make, хотя установленная версия может быть старше.
Для выбора нагрузки, вот один пример :первая настройка -jN
для лучшей производительности на вашем сервере (также попробуйте собрать исходники с помощьюgcc -pipe
); после наблюдения за средней нагрузкой настройте -l load
так, чтобы этого значения было достаточно для поддержки вашей деятельности по сборке. Настройка -l load
также может помочь избежать перегрузки сервера.