Как открыть порт в CentOS

Как открыть порт в CentOS

CentOS

CentOS

Всем привет, давайте рассмотрим ситуацию, что вы поставили нужную вам службу например Apache пытаетесь зайти по ip адресу в браузере а он не открывается, дело в том, что в CentOS по умолчанию все порты закрыты на iptable. Давайте этому научимся. НАм нужно открыть порты 443 и 80.

iptables -I INPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT

iptables -I INPUT -p tcp --dport 443 -m state --state NEW -j ACCEPT

сохраняем это все дело

service iptables save

и перезапускаем iptable

/etc/init.d/iptables restart

Всем успехов

7 Responses to Как открыть порт в CentOS

  1. Анна:

    Иван, спасибо вам за сайт. Нашла тут хорошую инструкцию по установке Centos, но вот беда — доступа в инет с него не было. Пролистала ваши статьи и… «В CentOS по умолчанию все порты закрыты на iptables…». Приплыли. Открыла порты и всё в ажуре! Спасибо.

  2. Иван Семин:

    Добрый день, сайт и задумывался как помощь многочисленным людям, по своему опыту сталкивался со многими вещами, и всегда не хватало в интернете сайтов с подробными инструкциями, что я и пытаюсь исправить)) правда если бы у меня еще были коллеги авторы было бы еще быстрее:)

  3. Ирина:

    Оказалось, кривизна моих рук оставляет ждать лучшего. Эти команды вносят указанные правила в конфиг iptables, но указанные порты остаются закрытым по результатам проверки netstat -tlnd.
    Открыты 22, 8000 и всё.

    Бьюсь второй день, не помогает правка самого конфига (/etc/sysconfig/iptables) c последующим сохранением (service iptables save). После перезапуска службы /etc/init.d/iptables конфиг прежний. Подскажите, куда смотреть?

  4. Иван Семин:

    Добрый день а какая у вас версия Centos? Если 7 то там по умолчанию используется FirewallD а не iptable, если хотите его вернуть нужно выполнить
    systemctl stop firewalld
    systemctl disable firewalld

    Устанавливаем его
    yum install iptables-services
    systemctl start iptables
    systemctl enable iptables

    можете еще добавить графический вариант
    yum install system-config-firewall-tui
    перезагрузка

    а если настраивать FirewallD то там вот такой синтаксис firewall-cmd —permanent —add-port=№порта/протокол

  5. art:

    Добрый день, отличный у вас сайт, такого крупного блога, который ведет один человек я не встречал. Спасибо.

  6. Ирина:

    Иван, у меня версия Centos 6.7. Может в этом проблема?

  7. Иван Семин:

    Ирина, добрый день попробуйте поставить утилиту yum install system-config-firewall-tui и открыть из графического режима. В 6 версии описанный в статье метод на моей практике работал всегда. А вы все делаете из под рутовой учетки?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

я в гугл