Как поднять сервер на локальном пк на golang? мне нужно создать гошный веб сервер на локальном пк который доступен из интeрнета, я делал все по этому примеру, глава "Что делать, если у вас нет выделенного IP-адреса?", дошел до того как сделать алиасы в Open Server, как сделать это в go? я попробовал в файле hosts прописать, не получилось...

21 Авг 2019 в 06:34
201 +1
0
Ответы
1

Для создания веб-сервера на Golang, который будет доступен из интернета с локального ПК, вам необходимо выполнить следующие шаги:

Настройка вашего веб-сервера на Golang. Вам нужно создать простой веб-сервер, который будет слушать определенный порт и отвечать на запросы. Для этого вам нужно создать файл с кодом на Golang, например, server.go:package main
import (
"fmt"
"net/http"
)
func handler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hello, World!")
}
func main() {
http.HandleFunc("/", handler)
http.ListenAndServe(":8080", nil)
}

Запустите ваш веб-сервер командой go run server.go. Теперь ваш сервер будет доступен на порту 8080 на вашем локальном ПК.

Для того, чтобы ваш веб-сервер был доступен из интернета, вам необходимо настроить порт-прослушивателя на вашем роутере (обычно это делается в настройках NAT или порт-форвардинг). Укажите в настройках роутера внешний порт (например, 8080) и перенаправьте его на внутренний порт вашего локального ПК (также 8080).

Теперь ваш веб-сервер будет доступен из интернета по IP-адресу вашего роутера и порту, который вы указали при настройке порт-прослушивателя. Вы можете узнать свой внешний IP-адрес, используя сервисы вроде WhatIsMyIP.com.

Не забудьте, что использование вашего локального ПК в качестве веб-сервера может быть небезопасным, поэтому рекомендуется принять все меры безопасности, такие как использование HTTPS, ограничение доступа к серверу и т.д.

20 Апр в 13:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 211 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир