Еще одна задача, которая возникла после настройки VPS под свои нужды.
У меня на VPS работает frontend - аккселератор и поэтому мне нужно, чтоб 80-ый порт был бы свободен. А apache при этом использовал бы какой-то другой порт.
Если у вас на VPS стоит панель управления cpanel - в ней придется покопаться.
Переносим apache на порт 8080
Открываем /var/cpanel/cpanel.config и подправляем apache_port=80 на apache_port=8080
Далее - нужно пересоздать конфигурацию - /usr/local/cpanel/whostmgr/bin/whostmgr2 –updatetweaksettings
После этого нужно проверить, что в файле /usr/local/apache/conf/httpd.conf прописался нужный порт
grep Listen /usr/local/apache/conf/httpd.conf
И скрипт, проверяющий работоспособность сервисов, тоже обновил свои настройки:
@www1 /etc> cat /etc/chkserv.d/httpd
service[httpd]=8080,GET / HTTP/1.0,HTTP/1..,/scripts/checkmaxclients;killall -TERM httpd;sleep 2;killall -9 httpd;/etc/rc.d/init.d/httpd stop;/etc/rc.d/init.d/httpd startssl;/usr/local/apache/bin/apachectl startssl;/etc/rc.d/init.d/httpd start;/usr/local/apache/bin/apachectl start
@www1 /etc>
После этого стоит перезапустить apache (/etc/init.d/httpd restart) и ChkServ (/scripts/restartsrv_chkservd ) — иначе он вас забросает письмами о том, что сервис не работает и будет постоянно его перезапускать.
Понравилось? Подпишись на RSS!
Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

1 Responses to “Linux VPS: Переносим apache на отдельный порт”
Leave a Reply