Как настроить веб-сервер на вашем собственном компьютере Linux (часть 2)

веб сервер

Если вы по каким-то причинам пропустили первую часть настройки домашнего веб-сервера в операционной системе 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

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

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

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

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

Автор публикации

не в сети 2 часа

Админ

707
Хотите писать статьи? Напишите мне в чат, и я предоставлю вам такую возможность.
Комментарии: 982Публикации: 774Регистрация: 10-06-2016
Если Вам понравилась статья, то поделитесь ею в соц.сетях:

14
Отправить ответ

 
avatar
 
smilegrinwinkmrgreenneutraltwistedarrowshockunamusedcooleviloopsrazzrollcryeeklolmadsadexclamationquestionideahmmbegwhewchucklesillyenvyshutmouth
Фото и картинки
 
 
 
Другие файлы
 
 
 
6 Темы
8 Ответов
0 Комментаторов
 
Самый обсуждаемый
Горячие комментарии
5 Авторы комментариев
adminПавелIlyaАндрейPtichka_Pahom Последние авторы комментариев
Павел
Гость
Павел

Здравствуйте. а возможно ли установить другой движок? например dle. и как это сделать?

Ilya
Гость
Ilya

Здравствуйте!Подскажите пожалуйста в WP пишет следущее “Не могу создать директорию wp-content/uploads/2018/01. Проверьте, доступна ли родительская директория для записи” я открываю в папке где лежит сайт пользователя под которым сижу добавляю в группу www-data и затем разрешаю этой группе делать записи в этой папке,после этого файлы на через WP загружаются на сайт,но когда даю ссылку на свой сайт друзья видят лишь текстовые элементы сайта а обложку,лого,фото и видео не видят.Подскажите в… Читать далее »

Андрей
Гость
Андрей

А как в ворлд пресс например зделать пустую белую страницу?
И там уже розмещать всё что я хочу

Андрей
Гость
Андрей

Тут возникла проблема. При перезагрузки я опять не могу войти в phpmyadmin, всё как бы стерлось. И даже тест сервера нету ничего вообщем как решить?

Андрей
Гость
Андрей

Здрасвуйте, возникла проблема, я все три команды для установки и разархивирования зделал, удалил фай index.html всё зделал и у меня при запуске http://127.0.0.1 Не запускает установку World Press А запускает It works

Ptichka_Pahom
Участник

Один вопрос – как? Админ, вы вообще компьютер выключаете? Если эНГРОК перезапускать ,он генерирует случайные токены (токен.ngrok.io)

Авторизация
*
*
 
Регистрация
*
*
*
*
 
Генерация пароля