С помощью данной статьи — мы разместим у себя на компьютере простенький веб-сервер на операционной системе Linux! Для этого будет использоваться исключительно Python версии 2 или 3. Он подойдет для полноценного веб-сервера NGINX или Apache
Как установить Python в операционную систему Linux
Как ни странно, но если мы собираемся запускать веб-сервер на Python, то в системе обязательно должен быть установлен данный язык программирования. Можно использовать Python версии 3, но так-же заработает и Python версии 2, но он потребует чуточку другой команды
Установка Python 3 в дистрибутивах: Ubuntu, Debian, Linux Mint:
$ sudo apt install python3
Установка Python 3 в дистрибутивах: Fedora, CentOS, AlmaLinux, Red Hat:
$ sudo dnf install python3
Установка Python 3 в дистрибутивах: Arch Linux, Manjaro:
$ sudo pacman -S python3
Установка Python 2 в дистрибутивах такая-же, но цифра '3', заменяется на '2' или '2.7'
Как Запустить простой веб-сервер в операционной системе Linux
Для запуска простого веб-сервера с использованием Python3 или Python2 используйте следующие команды. С помощью синтаксиса данных команд, веб-сервер будет работать с IP-адресом 127.0.0.1 и портом 9000, данные значения можно менять, или убрать что-бы Python сервер принял значения по умолчанию:
Команда для Python3:
$ python3 -m http.server --bind 127.0.0.1 9000
Эта же команда, но для Python2:
$ python -m SimpleHTTPServer 9000
Вы должны увидеть подтверждение в окне вашего терминала о том, что Python теперь обслуживает HTTP-сервер по вписанному вами IP-адресу и порту
Теперь вы можете открыть браузер и перейти по вписанному вами адресу, который в нашем случае: http://127.0.0.1:9000
Заключение
Как вы можете видеть, по умолчанию веб-сайт просто отображает наш домашний каталог и все файлы внутри него. Надеюсь статья была полезной!