FreeBSD

Установка Nginx на FreeBSD

Установка Nginx на FreeBSD

Nginx - это стилизация под движок x. Это бесплатный HTTP-сервер с открытым исходным кодом, написанный и разработанный российским инженером-программистом Игорем Системой. Nginx также часто используется в качестве обратного / почтового прокси-сервера и балансировщика нагрузки. Несмотря на легкость в своем классе веб-серверов, он очень надежен и, тем не менее, дает впечатляющие результаты. В результате он неуклонно растет и приобрел значительную репутацию надежного веб-сервера. Его масштабируемость и функции оптимизации ресурсов заслужили свое место в качестве одного из самых популярных веб-серверов: по одной оценке, более 38 процентов из 1 миллиона лучших веб-сайтов в Интернете размещены на серверах Nginx по всему миру.

Nginx- HTTPS Особенности

Как упоминалось ранее, Nginx можно использовать как HTTP-сервер, прокси-сервер, балансировщик нагрузки и почтовый сервер. Здесь мы перечислим некоторые варианты использования Nginx в качестве веб-сервера / прокси HTTPS.

Установка NGINX на FreeBSD

Это руководство будет посвящено настройке и началу работы с веб-сервером Nginx в операционной системе FreeBSD Unix.

Обзор установки

Всю процедуру можно резюмировать следующим образом:

  1. Используйте команду pkg или систему портов для установки Nginx на FreeBSD.
  2. Включите поддержку Nginx во FreeBSD.
  3. Отредактируйте файл, расположенный в / usr / local / etc / nginx / nginx.conf для настройки Nginx
  4. Проверьте установку

Следуйте приведенным ниже инструкциям, чтобы настроить Nginx на сервере FreeBSD.

Шаг 1. Обновите дерево портов во FreeBSD

Выполните следующую команду, чтобы обновить дерево портов во FreeBSD:

$ portsnap выборка обновления

Шаг 2: Установите Nginx на FreeBSD

Вы можете установить Nginx на свой сервер двумя способами:

1) использование системы через порты 

Затем установите порт веб-сервера Nginx с помощью следующих команд:

$ CD / USR / порты / www / nginx /
$ makeinstall clean

Во время установки Nginx выберите параметры, соответствующие вашему использованию веб-сервера. Здесь мы выбрали REWRITE_MODULE, SSL_MODULE и т. Д., представить в качестве примера.

2) с помощью команды pkg

В качестве альтернативы вы можете выбрать установку Nginx, добавив двоичный пакет nginx с менеджером пакетов, используя команду pkg:

$ pkg установить nginx

Это должно установить Nginx на вашем веб-сервере FreeBSD.

Шаг 3. Включите службу Nginx во FreeBSD

Введите команду ниже, чтобы включить веб-сервер Nginx

$ echo 'nginx_enable = "ДА"' >> / etc / rc.conf

Кроме того, вы также можете ввести:

$ sudo sysrc nginx_enable = "ДА"

Вот и все с установкой.

Начало работы с Nginx на FreeBSD

Запустить сервер Nginx

Запустите Nginx, набрав в командной оболочке следующее и нажав Enter:

$ / USR / местные / и т. д. / RC.запуск d / nginx

В качестве альтернативы вы можете ввести команду ниже:

$ service nginx start

Закройте сервер Nginx

Чтобы выйти из сервера Nginx, введите следующую команду:

$ / USR / местные / и т. д. / RC.d / nginx стоп

Вы также можете ввести более краткую команду:

$ service nginx stop

Эта команда должна завершить работу сервера Nginx

Перезагрузка сервера Nginx

Выполните приведенную ниже команду, чтобы перезапустить сервер Nginx.

$ / USR / местные / и т. д. / RC.d / nginx перезапуск

Альтернативно,

$ service nginx перезапуск

Сервер Nginx должен перезапуститься после выполнения приведенной выше команды.

Перезагрузка конфигурации публикации веб-серверов Nginx

Чтобы перезапустить сервер Nginx после редактирования файла конфигурации, используйте следующую команду:

$ / USR / местные / и т. д. / RC.перезагрузка d / nginx

Вы также можете использовать:

$ service nginx reload

Важные файлы в Nginx

Тестирование настройки Nginx на FreeBSD

Скопируйте и вставьте следующую ссылку в поле URL-адреса в своем веб-браузере:

http: // IP-сервер-здесь /

Создание сайта с Nginx

Начните с настройки каталога, введя команду mkdir:

$ mkdir / wwwwiki

Затем создайте нового пользователя для своего домена с помощью следующей команды:

$ pw user add -n wwwwiki -c 'Пользователь Wiki' -d / nonexistent -s / usr / sbin / nologin

Заблокируйте имя пользователя с помощью следующей команды:

$ pw блокировка wwwwiki

Затем напишите мелом файл, чтобы проверить все:

$ sudo nano / wwwwiki / index.html

Затем скопируйте и вставьте в файл следующее:

#
#
# личная вики-директория юниса
#
#
#

Вики-каталог


#

Это тест, и я настрою PHP 7.x для размещения mediawiki


#

# © www.linuxhint.ком
#
#

Затем назначьте групповое владение следующими командами:

$ chown -R wwwwiki: wwwwiki / wwwwiki /
$ chmod -R 0555 / wwwwiki /
$ ls -ld / wwwwiki /

Настройте Nginx для виртуального домена вики или IP-адреса

Начните с создания файла конфигурации с помощью следующих команд:

$ mkdir / usr / локальный / и т. д. / nginx / vdomains /
$ судо нано / usr / локальный / и т. д. / nginx / vdomains / http.10.0.2.15.conf

Затем скопируйте и вставьте следующий текст в этот файл и внесите соответствующие изменения в текст ниже:

# server
# Server_name 10.0.2.15; # виртуальный IP или доменное имя здесь
# Access_log / var / log / nginx / 10.0.2.15.доступ.бревно; # лог-файлы
# Error_log / var / log / nginx / 10.0.2.15.ошибка.бревно;
# Корень / wwwwiki; # корневой каталог для этого виртуального хоста
# ## добавьте дополнительную конфигурацию ниже, например PHP и т. Д. ##
#

Не забудьте сохранить файл перед выходом из него. Затем используйте команду ниже, чтобы обновить наш файл конфигурации:

$ sudo нано / usr / локальный / и т. д. / nginx / nginx.conf

Затем добавьте в конец следующее:

включить "vdomains / *.conf ";

Снова сохраните и выйдите из этого файла. Затем проверьте nginx, используя следующую команду:

$ nginx -t
$ service nginx reload

Наконец, проверьте конфигурацию, указав свой IP-адрес:

http: // 10.0.2.15 /

В итоге

Вот и все для сегодняшнего урока. Мы объяснили, как установить Nginx на сервере FreeBSD с помощью системы портов и команды pkg, а также как включить службу Nginx на FreeBSD. Мы также увидели, как создать веб-сайт с помощью Nginx, и представили Nginx новым пользователям. Инструкции здесь должны сработать для вас просто отлично.

Как загрузить и играть в Sid Meier's Civilization VI в Linux
Введение в игру Civilization 6 - это современный подход к классической концепции, представленной в серии игр Age of Empires. Идея была довольно просто...
Как установить Doom и играть в него в Linux
Введение в Doom Серия Doom возникла в 90-х годах после выхода оригинальной Doom. Это мгновенно стал хитом, и с тех пор серия игр получила множество на...
Vulkan для пользователей Linux
С каждым новым поколением видеокарт мы видим, как разработчики игр расширяют границы графической точности и приближаются на шаг ближе к фотореализму. ...