Como abrir o http para o servidor linux

1

Eu sou um engenheiro de software do Windows (IIS), mas recentemente fui colocado em uma função de administração de servidor Linux até que possamos encontrar alguém para preencher a posição. Não tenho vergonha de admitir que não tenho ideia do que estou fazendo.

Atualmente, o problema que estou tentando resolver é que o servidor está respondendo apenas a solicitações https. No entanto, também precisamos que ele responda a solicitações HTTP padrão.

Realmente não temos nada que precise ficar seguro no caminho para o solicitante.

Estou executando o redhat linux com um shell bash.

Se alguém puder me dizer como ativar solicitações http, eu realmente aprecio isso!

Por favor, certifique-se de que sua resposta é razoavelmente passo a passo, já que tenho experiência mínima em linha de comando: /

    
por wtfcoder 04.10.2012 / 16:43

2 respostas

2

Se o seu sistema é RHEL 6, então

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

deve abrir a porta para você.

Se o seu sistema é RHEL 5, então

iptables -I  RH-Firewall-1-INPUT -p tcp -m tcp --dport 80 -j ACCEPT

seria a maneira normal de fazer isso.

De qualquer forma, se uma vez estiver funcionando,

service iptables-save

salvará o estado atual do firewall em /etc/sysconfig/iptables

    
por 04.10.2012 / 16:47
0

Além disso, como usuário não-root, você não pode escutar na porta 80. Se você deseja que seus serviços escutem na porta 80, você terá que retransmitir o tráfego:

$ sudo iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080
$ sudo iptables -t nat -I OUTPUT -p tcp --dport 80 -j REDIRECT --to-ports 8080
    
por 04.10.2012 / 17:55