Да, вам нужно настроить маршрутизатор для переадресации подключений к порту 80 на ваш внутренний IP-адрес (192.168.1.123). Ищите Port Forwarding
на экране администратора вашего роутера, к которому, я полагаю, вы получите доступ, перейдя на http://192.168.1.1
Имейте в виду, что ваш интернет-провайдер может полностью заблокировать порт 80, в этом случае вы можете запустить свой веб-сервер на другом порту (например, por 8180) и настроить маршрутизатор на прямое подключение к порту 8180 на ваш внутренний IP.
Чтобы получить доступ к вашему серверу извне, вам просто нужно указать вашему браузеру внешний IP-адрес, который вы можете узнать, перейдя по адресу http://www.ipchicken.com