Сервер Apache ошибка CGI 500

Так как Вы не включали классификаторы, трудно вычесть, какой трафик Вы точно имеете в виду в каждом классе. Например, выход http или ssh трафик очень важен для интерактивности, поступая http не так.

Я гарантировал бы определенную пропускную способность для каждого сервиса путем высказывания: у Меня есть x Кбит/с для поступления httpd трафик, и это разделено одинаково между пользователями. Если у Вас есть 10 или 100 пользователей, это справедливо". Если у Вас есть высокоприоритетные пользователи или низкоприоритетные пользователи в каждом из этих сервисов, у Вас должны быть дополнительные классы и классификаторы для них.

(Также я надеюсь, что Вы знаете, что можно только сформировать исходящий трафик от интерфейса, НЕ поступление. Это означает, хотите ли Вы ограничить восходящий канал, необходимо работать или с исходящим интерфейсом к Интернету или использовать Промежуточное Устройство Организации очередей. Руководство lartc.org является очень хорошим ресурсом.)

0
задан 23 April 2012 в 03:05
1 ответ

Проблема, с которой вы столкнулись, связана с этой строкой здесь:

DirectoryIndex /

По сути, это говорит о том, что когда вы открываете http: // localhost , display / - который затем отобразит / и т. Д. DirectoryIndex должен указать файл; при доступе к каталогу, если этот файл существует, он отображает его. Итак, если у вас были:

DirectoryIndex cgit.cgi

Тогда при доступе к http: // localhost он отобразит cgit.cgi (если он существует в этом каталоге). Еще один совет - используйте виртуальные хосты в /etc/apache2/conf.d / *. Conf . Например, учитывая код, аналогичный приведенному выше, в /etc/apache2/conf.d/cgit.conf может быть следующее:

<Directory "/srv/www/htdocs/cgit">
    AllowOverride None
    Options FollowSymlinks +ExecCGI
    Order allow,deny
    Allow from all
</Directory>

Затем вы можете использовать исходный DocumentRoot в / etc / apache2 / httpd.

1
ответ дан 23 November 2019 в 10:43

Теги

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