1
resposta

Demonstração da definição da porta 8000 na intranet da máquina

Por gentileza, poderia detalhar como você configurou a porta 8000 na intranet da máquina local?
Preciso instalar o IIS no meu PC, por gentileza, poderiam detalhar este passo, pois sem a intranet configurada e funcionando não tem como prosseguir com o treinamento sem os devidos testes?

1 resposta

Olá, Ricardo! Como vai?

Para configurar a porta 8000 na sua máquina local e realizar testes na intranet, você não precisa instalar necessariamente o IIS, especialmente se estiver desenvolvendo uma aplicação em Go. O Go possui um servidor web embutido que é muito útil para desenvolvimento e testes locais.

Aqui está um exemplo de como você pode configurar isso:

  1. Crie um servidor HTTP simples em Go:
    Primeiro, você pode criar um arquivo Go, por exemplo, main.go, e adicionar o seguinte código:

    package main
    
    import (
        "fmt"
        "net/http"
    )
    
    func handler(w http.ResponseWriter, r *http.Request) {
        fmt.Fprintf(w, "Bem-vindo à minha aplicação Go!")
    }
    
    func main() {
        http.HandleFunc("/", handler)
        http.ListenAndServe(":8000", nil)
    }
    

    Este código cria um servidor HTTP que escuta na porta 8000 e responde com uma mensagem simples.

  2. Execute o servidor:
    No terminal, navegue até o diretório onde está o seu arquivo main.go e execute o comando:

    go run main.go
    

    Isso iniciará o servidor na porta 8000.

  3. Acesse sua aplicação:
    Abra um navegador e digite http://localhost:8000. Você deverá ver a mensagem "Bem-vindo à minha aplicação Go!" exibida na página.

Se você realmente precisa do IIS por algum motivo específico, como testar aplicações que requerem recursos do IIS, você pode instalá-lo no Windows através do Painel de Controle em "Programas e Recursos" -> "Ativar ou desativar recursos do Windows" e então selecionar "Serviços de Informações da Internet".

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.