Apache2 Termux: установка и использование сервера Apache2 в Termux

Apache2 Termux: установка и использование сервера Apache2 в Termux

overlamer1



Прошу обратить внимание! Автор данной статьи не несёт ответственности за любые последствия вслед использования предоставленной информации. Все материалы опубликованы исключительно в образовательных целях!

World Wide Web построена с использованием серверов и веб - серверов , Интернет стал доступным для всех так в этом посте я собираюсь показать вам , как вы можете создать свой собственный веб - сервер Apache в Termux. Вы узнаете, как установить Apache2 в Termux, а также я покажу вам, как можно практиковать HTML с его помощью 👾.

Что такое Apache2 в Termux?

Веб - сервер Apcahe2 является исходным кодом Open , который поможет вам создать и запустить веб - сервер практически на любом устройстве . Настоящее название этого программного обеспечения - HTTP-сервер apache. Почти 40% веб-сайтов в Интернете по-прежнему работают с использованием веб-сервера Apache.

Вы можете легко запустить apache в Linux, и, поскольку termux - это эмулятор терминала Linux, мы можем использовать его для запуска веб-сервера Apache . Установка и использование очень просты на базовом уровне. Вы можете создавать свои собственные веб-сайты, используя HTML на Termux, и запускать их на своем Temux apache2. По умолчанию этот сервер будет работать на вашем локальном хосте с портом 8080, но вы также можете использовать переадресацию портов, чтобы заставить его работать . При помощи ngrok но об этом в другой статье.

apache2 - это базовый пакет в termux, и чтобы установить apache2 в приложение Termux, вам просто нужно использовать базовую команду pkg. Размер архивного файла сервера Apache2 в termux составляет около  5,5 МБ, поэтому установка не займет много времени. Введите команду ниже для установки.
pkg install apache2

Все на сервере apache2 termux будет автоматически настроено, и для тестирования сервера вам просто нужно ввести следующую команду. Эта команда запустит сервер apache, поэтому в любое время, когда вы захотите повторно запустить свой Termux-Apache Server, вы будете использовать следующую команду. 

apachectl

Теперь откройте браузер Chrome и введите localhost: 8080 , если увидите "Работает!" на вашем экране это означает, что сервер Termux Apahe2 работает нормально.

localhost:8080

Чтобы остановить

apachectl -k stop

Отредактируйте файлы HTML на веб-сервере Apache2 Termux:

Теперь, когда веб-сервер запущен и работает, вы должны знать, что HTML-файл, который мы получаем на локальном хосте, действительно присутствует в вашем Termux, и вы можете отредактировать его для Learn Html в своем termux.  Прежде всего, вам нужно узнать, как вы можете редактировать эту веб-страницу и печатать свое имя вместо своих работ. 

Все файлы веб-серверов apcahe2 хранятся в вашей папке usr / share / apache2 / default-site / htdocs в termux. и вам нужно сначала перейти в эту папку, чтобы отредактировать файл Index.html, который там присутствует. используйте команду ниже, чтобы перейти на путь htdocs.

cd /$PREFIX/share/apache2/default-site/htdocs
Termux - one ❤️

Введите ls, и вы увидите этот файл index.html в папке htdocs.

Теперь, если у вас уже есть какой-либо текстовый редактор в вашем Termux, вы можете пропустить эту часть, но если у вас его нет, вам нужно установить текстовый редактор , nano - хороший текстовый редактор, и он также легкий. используйте команду ниже, чтобы установить nano в свой termux.
pkg install nano

Теперь введите команду ниже, и вы увидите исходный код HTML-страницы apache2 по умолчанию.

nano index.html
Если вы знаете основы кодирования HTML, вы можете отредактировать эту страницу или просто изменить ее, работает! текст с вашим именем. 

Теперь отредактируйте эту страницу, а затем нажмите CTRL + S, чтобы сохранить, и CTRL + X, чтобы закрыть редактор nano.

Cнова откройте Chrome и обновите уже открытую страницу localhost , если вы не видите свою страницу localhost, введите localhost: 8080 в chrome, и вы откроете страницу. если вы по-прежнему сталкиваетесь с какой-либо ошибкой, попробуйте снова запустить сервер, набрав apachectl.

Чтобы добавить свою собственную веб-страницу , вы должны создать новый HTML-файл в папке htdocs . Этот файл будет еще одной страницей на вашем сайте. Итак, чтобы создать новый HTML-файл, вам просто нужно использовать команду nano.

nano batyarimskiy.html

Теперь начните писать код HTML здесь

Убедитесь, что вы нажали CTRL + S, чтобы сохранить код, и CTRL + X, чтобы закрыть редактор nano.

Теперь у нас есть новая страница на нашем сервере, и чтобы открыть эту страницу, вам нужно ввести localhost, за которым следует ваше новое имя файла.html. 
localhost:8080/batyaromskiy.html


Report Page