веб сервер

Если вы по каким-то причинам пропустили первую часть настройки домашнего веб-сервера в операционной системе Ubuntu 16.04,то можете посмотреть предыдущую статью — Как настроить веб-сервер на вашем собственном компьютере Linux (часть 1).

В этой статье мы будем рассматривать установку WordPress в Ubuntu 16.04, а также попробуем выложить наш сайт в интернет.

Установить WordPress в Ubuntu 16.04

Для начала нам потребуется скачать движок с официального сайта, для этого открываем терминал и вводим

wget https://ru.wordpress.org/wordpress-4.6.1-ru_RU.tar.gz

Далее разархивируем скачанный архив с помощью команды

tar xfv wordpress-4.6.1-ru_RU.tar.gz && sudo rm wordpress-4.6.1-ru_RU.tar.gz

Копируем все файлы из директории wordpress туда где у нас расположена директория сайта, по-умолчанию это /var/www/html/

sudo cp -rRvf wordpress/* /var/www/html

Если все прошло успешно, то можете спокойно открывать браузер по адресу http://127.0.0.1 и увидите установщик wordpress, но перед этим удалите файл index.html, который находится в директории /var/www/html/

wordpress

Нажимаем «Вперед»

wordpress

И заполняем имя базы данных, имя пользователя базы данных и пароль который мы создали в прошлом уроке

wordpress

Далее нам потребуется создать файл wp-config.php, и скопировать все строки которые предлагает установщик wordpress, открываем терминал и вводим

sudo nano /var/www/html/wp-config.php

Вставляем в этот файл, то что мы скопировали из браузера

wordpress

Как видим я использую базу данных «wp», имя пользователя «admin» и пароль «Password». Для сохранения нажимаем Ctrl+O, а затем Ctrl+X для закрытия файла.

Перезагружаем наш сервер Apache

sudo service apache2 restart

И нажимаем «Запустить установку» в нашем браузере, если все хорошо, то пойдет установка WordPress, где нам предложат заполнить основную информацию о нашем новом сайте

wordpress

Когда все будет готово, то у нас запустится наш реальный сайт на нашем домашнем компьютере

wordpress

Итак, у нас есть сайт который можно смотреть на локальном компьютере, но в интернете он не доступен, так как нужен статический IP адрес, то есть тот адрес который не будет изменятся при перезагрузке компьютера, мой провайдер дает мне динамический IP, а статический можно купить отдельно, если у вас статический IP адрес то вы можете спокойно пробросить порты, купить домен, и ваш веб сервер готов, а что делать тем у кого динамический IP адрес?

В интернете я наткнулся на небольшую утилиту ngrok, которая имеется как в платной версии так и в бесплатной, но с ограниченными возможностями.

В бесплатной версии мы можем очень легко открыть доступ к нашему сайту из интернета,

Кому это пригодится?

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

Утилита доступна на официальном сайте для скачивания, откройте терминал и введите

Для Linux 64bit

wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip

Для Linux 32bit

wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-386.zip

Распакуем архив командой

sudo unzip ngrok-stable-linux-amd64.zip

Для запуска утилиты используем команду

./ngrok http 80

ngrok

И теперь наш сайт будет доступен по адресу который мы видим в терминале, то есть «http://1274a403.ngrok.io»

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

Я выложу ссылку на сайт что я создал, чтобы вы сами убедились что все работает. Ссылка будет доступна с 18-00 по 23-00 киевского времени.

Вот ссылка http://26a24cbe.ngrok.io

Можете дать своему другу этот адрес чтобы можно было проверить ваш сайт.

Вот и все можете вздохнуть с облегчением.

Вот так вот легко сделать свой веб сервер на своем домашнем компьютере, если вы знаете какой-то еще способ можете написать в комментариях, будет полезно узнать еще что-то новое.

Есть вопросы? Спроси на форуме.

comments powered by HyperComments
Как настроить веб-сервер на вашем собственном компьютере Linux (часть 1)
2016-12-07 22:39:49
[…] Ну вот и все, все готово с основной настройкой. В следующем разделе мы установим wordpress на наш веб-сервер и попробуем выложить наш сайт в интернет. Если Вам нравится этот небольшой урок, делитесь с друзьями в социальных сетях и позвольте им также создать свой собственный веб-сервер. Если вам понравилось, то можете продолжить создания домашнего веб-сервера с помощью второй части …. Спасибо! […]