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 / ports / www / nginx /
$ makeinstall чист

Докато инсталирате Nginx, изберете опциите, свързани с използването на уеб сървъра. Тук избрахме REWRITE_MODULE, SSL_MODULE и т.н., да се представи като пример.

2) с помощта на командата pkg

Като алтернатива можете да изберете да инсталирате Nginx, като добавите двоичния пакет nginx с мениджъра на пакети, като използвате командата pkg:

$ pkg инсталирайте nginx

Това трябва да инсталира Nginx на вашия сървър на FreeBSD.

Стъпка 3: Активирайте услугата Nginx на FreeBSD

Въведете командата по-долу, за да активирате уеб сървъра на Nginx

$ echo 'nginx_enable = "ДА"' >> / etc / rc.конф

Като алтернатива можете също да въведете:

$ sudo sysrc nginx_enable = "ДА"

Това е всичко с инсталацията.

Първи стъпки с Nginx на FreeBSD

Стартирайте Nginx сървър

Стартирайте Nginx, като напишете следното в командната обвивка и натиснете enter:

$ / usr / local / etc / rc.г / nginx старт

Като алтернатива можете да издадете командата по-долу:

$ service nginx start

Затворете Nginx сървър

За да излезете от сървър на Nginx, издайте командата по-долу:

$ / usr / local / etc / rc.d / nginx стоп

Можете също да въведете по-кратката команда:

$ service nginx stop

Тази команда трябва да излезе от сървъра на Nginx

Рестартиране на Nginx сървър

Издайте командата по-долу, за да рестартирате сървъра Nginx.

$ / usr / local / etc / rc.d / nginx рестартиране

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

$ service nginx рестартиране

Сървърът Nginx трябва да се рестартира след изпълнението на командата по-горе.

Презареждане на Nginx уеб сървъри след конфигуриране

За да рестартирате Nginx сървър след редактиране на конфигурационния файл, използвайте командата по-долу:

$ / usr / local / etc / rc.d / nginx презареждане

Можете също да използвате:

$ service nginx презареждане

Важни файлове в Nginx

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

Копирайте и поставете следната връзка в полето за URL във вашия уеб браузър:

http: // сървър-ip-тук /

Създаване на уебсайт с Nginx

Започнете с настройка на директория, като издадете командата mkdir:

$ mkdir / wwwwiki

След това създайте нов потребител за вашия домейн с командата по-долу:

$ pw потребител добави -n wwwwiki -c 'Уики потребител' -d / несъществуващ -s / usr / sbin / nologin

Заключете потребителското име със следната команда:

$ pw заключване wwwwiki

След това напишете файл, за да тествате нещата:

$ sudo nano / wwwwiki / index.html

След това копирайте и поставете следното във файла:

#
#
# личен уики реж. на younis
#
#
#

Уики реж


#

Това е тест и ще конфигурирам PHP 7.x да хоства медиавики


#

# © www.linuxhint.com
#
#

След това разпределете собствеността на групата с командите по-долу:

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

Конфигурирайте Nginx за wiki виртуален домейн или IP адрес

Започнете, като създадете конфигурационен файл с командите по-долу:

$ mkdir / usr / local / etc / nginx / vdomains /
$ sudo nano / usr / local / etc / nginx / vdomains / http.10.0.2.15.конф

След това копирайте и поставете следния текст в този файл и направете подходящи промени в текста по-долу:

# сървър
# Име_на сървър 10.0.2.15; # виртуален IP или име на домейн тук
# Access_log / var / log / nginx / 10.0.2.15.достъп.дневник; # Лог файлове
# Error_log / var / log / nginx / 10.0.2.15.грешка.дневник;
# Корен / wwwwiki; # root dir за този виртуален хост
# ## добавете още конфигурации отдолу, като PHP и т.н. ##
#

Не забравяйте да запазите файла, преди да излезете от него. След това използвайте командата по-долу, за да актуализирате нашия конфигурационен файл:

$ sudo nano / usr / local / etc / nginx / nginx.конф

След това добавете следното към края:

включва "vdomains / *.conf ";

Отново запазете и излезте от този файл. След това проверете nginx, като използвате следната команда:

$ nginx -t
$ service nginx презареждане

И накрая, тествайте конфигурацията, като издадете вашия IP адрес:

http: // 10.0.2.15/

в обобщение

Това е всичко за днешния урок. Обяснихме как да инсталираме Nginx на сървър на FreeBSD, като използваме системата за портове и командата pkg и как да активираме услугата Nginx на FreeBSD. Видяхме също как да създадем уебсайт с Nginx и представихме Nginx на новите потребители. Инструкциите тук трябва да работят добре за вас.

Пренастройте бутоните на мишката си по различен начин за различен софтуер с X-Mouse Button Control
Може би се нуждаете от инструмент, който може да промени контрола на мишката с всяко приложение, което използвате. Ако случаят е такъв, можете да изпр...
Преглед на безжична мишка на Microsoft Sculpt Touch
Наскоро прочетох за Microsoft Sculpt Touch безжична мишка и реших да я купя. След като го използвах известно време, реших да споделя опита си с него. ...
Екранен тракпад и указател на мишката на AppyMouse за таблети с Windows
Потребителите на таблети често пропускат показалеца на мишката, особено когато са привични да използват лаптопите. Смартфоните и таблетите със сензоре...