Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Закрытие порта после остановки сервиса  (Прочитано 1357 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн decentfool

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Добрый день, у меня возник вопрос, возможно ли в iptables прописать правило которое закрывало порт если сервис находится в отключенном состоянии, например apache если отключен то и порт 80 тоже закрыт

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Закрытие порта после остановки сервиса
« Ответ #1 : 29 Марта 2013, 10:45:19 »
А он и будет закрыт.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Закрытие порта после остановки сервиса
« Ответ #2 : 29 Марта 2013, 11:29:33 »
Строго говоря - не факт. Например, после остановки apache может быть запущен другой сервис на 80-м порту (nginx, tomcat,...)

Если я правильно понял, задача в том, чтобы при остановке apache не давать возможности прихода пакетов на 80-й порт для других сервисов. Если так, то самый простой метод, на мой взгляд, вставить добавление (и удаление) правила iptables в скрипт, запускающий и останавливающий apache (перед запуском и после остановки соответственно).

Оффлайн Self-Perfection

  • Активист
  • *
  • Сообщений: 331
  • Arch linux, KDE
    • Просмотр профиля
Re: Закрытие порта после остановки сервиса
« Ответ #3 : 29 Марта 2013, 12:38:19 »
Полумера:
Правило в табличках, разрешающее трафик на этом порту только для юзера httpd
-m owner --uid-owner httpd
Читайте документацию, наставницу вашу!
Памятка по описанию проблем:
Для решения [такой-то задачи] делаю [такие-то действия], но вместо [ожидаемый результат] получаю [описание отличий].

 

Страница сгенерирована за 0.033 секунд. Запросов: 25.