Перенаправление порта Apache

Действительно необходимо обрезать сервисы. Еще лучше Вы могли бы хотеть рассмотреть использование inetd или xinetd (какой бы ни относится к Вашей установке). Вместо того, чтобы оставлять несколько сервисов запущенными и ожидающий (и hogging драгоценная RAM), Вы могли бы быть лучше с хитом производительности ЦП из запуска сервиса, когда это необходимо. И это - то, для чего были действительно предназначены inetd/xinetd - они были предназначены, чтобы предоставить низкой памяти способ позволить сервисам запускаться по требованию, вместо того, чтобы сохранять их бродящий вокруг все время. Конечно, Ваш пробег может очень - можно все еще закончить с проблемами ресурса памяти - но если это получает Вас по грубому пятну в настоящее время...

Продолжение на том, где запустить (с комментария):

Я посмотрел бы на получение апачского, отодвинулся сначала. Уменьшите максимальное дочернее количество всего до 2 - если Вы не обслуживаете больше пользователей, чем себя, оно помогает малому иметь 3 рабочих процесса.

Для голубятни, конкретно подлинные IMAP процессы, Вам только нужен тот. Вы могли выполнить его в inetd также, хотя это, кажется, довольно тонко. Если Вы не используете IMAP или POP на Вашем сервере, выключите его. Худший случай, Вы вернулись к чтению почты в командной строке - не симпатичны, но функциональны.

Можно также переместить sshd, хотя я первоначально сделал бы это в числе альтернативного порта и подтвердил бы, что это соединяется перед зеркальным отражением переключателя на том.

Рассмотрите перемещение в Exim, если возможный (который является установкой по умолчанию для установок Debian/Ubuntu). Я люблю Постфикс, и я не использую Exim, но Debian выбрал его в качестве значения по умолчанию по причине - он требует небольших ресурсов и довольно безопасен.

Посмотрите на свой/proc/sys/vm/swappiness, устанавливающий (echo /proc/sys/vm/swappiness) и определите, слишком ли это высоко или слишком низко. Более высокое количество поможет освободить память (путем свопинга к VM заранее), но когда это будет слишком высоко, Вы подкачаете как безумный. Большинство установок говорит "60", но для низкой памяти, это должно, вероятно, больше быть похожим 85. Я не рекомендую 100 в Вашей установке.

Наконец, думайте "зеленый экран". Вы говорите об использовании методов, которые были вокруг в течение долгого времени в системах значительно старше (потому что они были ресурсами, ограниченными также). Это немного таково, как в старые добрые времена, чтобы сделать вещи этот путь, но если можно было сделать работу в клиентской программе в оболочке, вместо того, чтобы запустить сервисы, Вы расширите свои вычислительные ресурсы это гораздо дальше.

0
задан 12 November 2010 в 07:32
1 ответ

Я попытался бы использовать апача таким образом

Используйте Vhosts и mod_proxy

его довольно грубое (не ожидают вырезать и вставлять), :)

<VirtualHost jira.mydomain.com:*>
ProxyPreserveHost On
ProxyPass / http://jira.mydomain.com:8181/
ProxyPassReverse / http://jira.mydomain.com:8181/
ServerName jira.mydomain.com
</VirtualHost>

<VirtualHost wiki.mydomain.com:*>
ProxyPreserveHost On
ProxyPass / http://wiki.mydomain.com:8080/
ProxyPassReverse / http://wiki.mydomain.com:8080/
ServerName wiki.mydomain.com
</VirtualHost>
1
ответ дан 23 November 2019 в 12:49
  • 1
    Потрясающий, сделал некоторые незначительные изменения, и это - все и выполнение, Спасибо! –  Zenzen 15 November 2010 в 01:30
  • 2
    без проблем, довольная помочь :D –  Arenstar 15 November 2010 в 01:32

Теги

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