ОСНОВНОЕ

WORDPRESS

Операционные системы

Базы данных

Фреймворк Bootstrap

Будем же верить, если не можем уразуметь (Августин).

Размещение веб-сайтов в GNU/Linux. Учебник для начинающих

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 10 августа 2017

Размещение веб-сайтов в GNU/Linux. Учебник для начинающих
Хотите разместить свой собственный веб-сайт на своем хостинге? Есть запасной компьютер,  пусть даже очень старый, которые вы можете использовать? Эта статья покажет вам, как разместить веб-сайт на операционной системе Linux с помощью веб-сервера Nginx!

Теперь, три момента, которые мы собираемся дать:

  • Эта статья будет идти почти полностью с помощью командной строки. Мы лично считаем, это намного легче, и меньше займет времени, чтобы сделать это в терминале, плюс это хорошая практика для тех, кто хочет работать с удаленными серверами в будущем при создании сайта в Ростове и размещения его за пределами площадки.
  • Это руководство не будет защищать, устанавливать SSL сертификаты, использовать расширенные HTML/CSS/Javascript, ни дополнительные работы с DNS. Здесь просто собираемся показать вам, как поставить сайт на сервер, чтобы далее начать разрабатывать его!
  • Это руководство служит в качестве теста. Если есть хороший прием, мы рассмотрим более сложные темы, касающиеся работы сервера, веб-хостинга, сервера электронной почты и т.д. Если вы как читатель заинтересованы в более высоком уровне, чем «домашний пользователь», читайте наши статьи об серверах и их настроек!

Для этого мы будем использовать в веб – сервер на основе Nginx. Есть несколько веб – серверов доступных на данный момент, но два наиболее распространенными являются Apache и Nginx. Наши производственные серверы используют Nginx, и пока это не должно заботить вас, почему, мы их называем как «Сервер с лучшей производительностью».

Эта статья предполагает, что вы работаете в операционной системе Debian, Ubuntu, или в одной из их производных; так как они являются наиболее распространенным системами основанными на Linux и операционная система Debian является одной из наиболее популярной серверной операционной системой из за ее стабильности.

Размещение веб-сайтов в GNU/Linux. Учебник для начинающих

Хостинг для сайта: процесс

Примечание: Первое, что мы должны сделать, это убедиться, что наша система имеет самые последние обновления:

 

Если у вас есть какие-либо обновления, согласитесь с ними и продолжите далее.

Далее, мы будем устанавливать веб-сервер Nginx:

 

Установка Nginx занимает всего до несколько минут, это очень мало. Как только это будет сделано, вы должны убедиться в работоспособности Nginx:

 

или если не используется Systemd:

 

Вы должны получить некоторый текст, рассказывающий вам что-то вроде этого:

  • nginx start/running, process 5142 <– If you are using sysinit
  • and for systemd: Active: active (running) since XXX XXXXX XXXX (Today’s date and time)

Тестирование Nginx

Хороший способ проверить Nginx и подтвердить, что он работает, это посетить тестовую страницу! (Это верно, с момента установки Nginx, вы показываете тестовую страницу в Интернете!)

Во-первых, нам нужно выяснить, какой  наш IP-адрес. Если вы подключены к Интернету через Ethernet, вы можете попробовать выполнить эту команду:

 

Или, вы можете использовать команду под названием curl, используемую для передачи данных URL, ее можно использовать для проверки веб – сайта https://andreyex.ru:

 

Теперь, когда у нас есть IP-адрес, введите его в веб-браузер с помощью другого устройства, а не с той машины, на которой вы работаете на Nginx:

 

Вы должны увидеть страницу по умолчанию nginx welcome page!

Каталоги и дополнительные советы по настройке

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

  • /var/www/html или /var/www/ <- – Где ваш хранится сайт. Если хотите, вы заменить «index.html» на собственный индекс файла / вашу домашнюю страницу!
  • /etc/nginx<- Основной каталог конфигурации Nginx, где все важные файлы, которые вы можете в один прекрасный день будете редактировать и сохранять, такие как nginx.conf
  • /etc/nginx/sites-available <- основной каталог, в котором храниться конфигурация или «Server blocks» для каждого сайта вашего хоста. Это место, где файлы нужно редактировать в будущем для изменения, добавления SSL сертификата.
  • /etc/nginx/sites-enabled <- файлы из «Sites Availble» здесь должны быть даны ссылки на сайты в Nginx и они будут обслуживать страницу в Интернет.

Это основные каталоги на хостинге в Nginx.

Доменные имена, и заключительные мысли

Имея установленный Nginx, который работает нормально, вам нужно будет доменное имя!

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

Как только это будет сделано, люди могут зайти по адресу http://yournamehere.ru (замените на ваше доменное имя) и посетить ваш сайт.


Читайте также

    Добавить комментарий

    Войти с помощью: 

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

    Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

    badge
    Обратный звонок 1
    Отправить
    galka

    Спасибо! Ваша заявка принята

    close
    galka

    Спасибо! Ваша заявка принята

    close