Если вы по каким-то причинам пропустили первую часть настройки домашнего веб-сервера в операционной системе 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/
Нажимаем «Вперед»
И заполняем имя базы данных, имя пользователя базы данных и пароль который мы создали в прошлом уроке
Далее нам потребуется создать файл wp-config.php, и скопировать все строки которые предлагает установщик wordpress, открываем терминал и вводим
sudo nano /var/www/html/wp-config.php
Вставляем в этот файл, то что мы скопировали из браузера
Как видим я использую базу данных «wp», имя пользователя «admin» и пароль «Password». Для сохранения нажимаем Ctrl+O, а затем Ctrl+X для закрытия файла.
Перезагружаем наш сервер Apache
sudo service apache2 restart
И нажимаем «Запустить установку» в нашем браузере, если все хорошо, то пойдет установка 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
И теперь наш сайт будет доступен по адресу который мы видим в терминале, то есть «http://1274a403.ngrok.io»
После закрытия терминала или перезагрузки компьютера, нужно будет опять запускать этот скрипт, и конечно-же ссылка поменяется, и это минус бесплатной версии.
Я выложу ссылку на сайт что я создал, чтобы вы сами убедились что все работает. Ссылка будет доступна с 18-00 по 23-00 киевского времени.
Вот ссылка http://26a24cbe.ngrok.io
Можете дать своему другу этот адрес чтобы можно было проверить ваш сайт.
Вот и все можете вздохнуть с облегчением.
Вот так вот легко сделать свой веб сервер на своем домашнем компьютере, если вы знаете какой-то еще способ можете написать в комментариях, будет полезно узнать еще что-то новое.
Есть вопросы? Спроси на форуме.
Здравствуйте. а возможно ли установить другой движок? например dle. и как это сделать?