Networking  
 
Rede de conhecimento computador >> Networking >> Endereço IP >> Content
Como faço para ativar uma porta HTTP?
A ativação de uma porta HTTP depende inteiramente do seu sistema operacional e se você está usando um servidor da Web. Não há comando único. Aqui está um colapso para cenários comuns:

1. Se você está executando um servidor da web (como Apache, nginx, iis):

* Configure o servidor da web: A maneira mais comum é configurar o software do seu servidor da web para ouvir na porta desejada. Isso geralmente envolve a edição de um arquivo de configuração.

* apache: Procure um arquivo como `/etc/Apache2/portass.conf` (Linux) ou` httpd.conf` (vários sistemas). Você provavelmente precisará ajustar a diretiva `ouvidos '. Por exemplo, para ouvir na porta 8080:`Ouça 8080`. Em seguida, reinicie o apache (por exemplo, `sudo systemctl reinicie o apache2` em muitos sistemas Linux).

* nginx: O arquivo de configuração principal é tipicamente `/etc/nginx/nginx.conf` (linux) ou um arquivo dentro dos diretórios`/etc/nginx/sites-AVALECL/`ou`/etc/nginx/sites-habilitados/`. Você modificará a diretiva `Listen` no bloco` Server`. Por exemplo:`Ouça 8080;`. Em seguida, reinicie o nginx (por exemplo, `sudo systemctl reinicie nginx` em muitos sistemas Linux).

* iis (Internet Information Services - Windows): Use o gerente do IIS. Você pode vincular um site ou aplicativo a uma porta específica nas ligações do site.

* firewall: Mesmo se o seu servidor da Web estiver configurado para ouvir na porta, o firewall pode estar bloqueando conexões de entrada. Você precisará permitir explicitamente tráfego nessa porta.

* Windows firewall: Use o firewall do Windows com interface de segurança avançada para criar uma nova regra de entrada, permitindo o tráfego na porta específica (por exemplo, porta tcp 8080).

* firewalls Linux (por exemplo, iptables, firewalld): Os comandos variam dependendo do seu firewall. Aqui estão alguns exemplos:
* `iptables` (geralmente sistemas mais antigos): `sudo iptables -a input -p tcp - -dport 8080 -j aceit` (lembre -se de salvar suas regras iptables, o método depende da sua distribuição).
* `firewalld` (sistemas mais modernos como fedora, centos, rhel): `sudo firewall-cmd --permanent --add-port =8080/tcp` então` sudo firewall-cmd--reload`.


2. Se você * não * usa * usando um servidor da web, mas um aplicativo simples:

Seu aplicativo precisará ser programado para ouvir na porta específica. Isso é altamente específico do aplicativo. Por exemplo, em Python com o módulo `Socket`:

`` `Python
soquete de importação

Host ='127.0.0.1' # Endereço de interface de loopback padrão (localhost)
Porta =8080 # porta para ouvir (portas não privilegiadas são> 1023)

com soquete.socket (soquete.af_inet, soket.sock_stream) como s:
S.Bind ((Host, Port))
S.Listen ()
Conn, addr =s.eCcept ()
com conn:
Imprimir ('conectado por', addr)
enquanto é verdade:
Data =Conn.recv (1024)
se não dados:
quebrar
Conn.Sendall (dados)
`` `

Novamente, você precisará configurar seu firewall para permitir conexões de entrada nesta porta.


Considerações importantes:

* números de porta: A porta 80 é o padrão para HTTP e 443 para HTTPS. O uso de portas não padrão (como 8080) é comum para o desenvolvimento ou quando as portas padrão já estão em uso.

* Segurança: As portas de abertura expõem seu sistema a possíveis riscos de segurança. Somente portas abertas que são absolutamente necessárias e consideram usar um firewall para restringir o acesso.

* ROOT/Administrador Privilégios: A maioria dos comandos envolvendo firewalls e configuração do servidor requer privilégios de raiz ou administrador.

Lembre -se de substituir `8080 'pelo número da porta real que você deseja usar. Se você fornecer mais contexto (seu sistema operacional, o aplicativo que você está usando etc.), posso fornecer instruções mais específicas.

Anterior :

Próximo :
  Os artigos relacionados
·O que poderia fazer com que um computador doméstico ob…
·Ferramentas para localizar seu endereço IP no Windows …
·O que devo fazer quando meu PSP disser que o erro de co…
·Quando alguém se move, como você pode encontrar o nov…
·Quais informações você pode configurar na janela de …
·Como encontrar um endereço TCP /IP 
·Qual tipo de endereço IP destina -se a um host especí…
·O que é o endereço IP HI5? 
·Como encontrar um endereço DHCP /IP 
·Você pode ter IPv4 e IPv6 verificados nas propriedades…
  Artigos em destaque
·Tipos de codificação MIME 
·Como desbloquear um cartão de rede sem fio 
·Definir uma conta de convidado Wi -Fi em um Westell Rou…
·Dicas sobre Executando um Cat 5 
·Como ponte um roteador com um modem DSL 
·Vantagens do Google Earth e Internet Mapping Serviço 
·Problemas comuns VoIP 
·Como conectar um Firewall Smoothwall a um gateway Route…
·Microsoft Authentication Protocol 
·Como configurar um túnel de Split 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados