ОСНОВНОЕ

WORDPRESS

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

Базы данных

Фреймворк Bootstrap

Сознание царствует, но не управляет (П. Валери).

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

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

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

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

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

  • Эта статья будет идти почти полностью с помощью командной строки. Мы лично считаем, это намного легче, и меньше займет времени, чтобы сделать это в терминале, плюс это хорошая практика для тех, кто хочет работать с удаленными серверами в будущем при размещении веб-сайта за пределами площадки.
  • Это руководство не будет защищать, устанавливать 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