Создал сервер на apachectl, но он доступен только в локальной сети (что логично). Как сделать так, чтобы он работал на моём устройстве будто смартфоне, ноутбуке и т.д. Но попасть на него можно было, что говориться из интернета. Т.е. как сделать его общедоступным, не нужно красивое имя и т.п. Просто, чтобы я мог в адресную строку ввести имя и очутиться на нём.
В первую очередь вам нужно получить у провайдера белый IP адрес.
Без него это невозможно.
А остальное дело техники - проброс портов, и в общем то все.
Ну домен можете прикрутить если лень будет адрес ввводить.
Но что значит, пробросить порты и как это сделать.
Пробросить порты это значит перенаправить весь трафик пришедший на определенный порт, на другой компьютер.
Делается это путем написания правила для фаервола.