Ўстаноўка Nginx ў CentOS 7

Anonim

Ўстаноўка Nginx ў CentOS 7

Nginx - папулярны вэб-сервер, актыўна выкарыстоўваецца для абслугоўвання сайтаў і розных прыкладанняў. Гэта магутны бясплатны інтэрнэт, які задзейнічаюць сістэмныя адміністратары пры стварэнні ланцужкі з кампанентаў, стабільна якія ўзаемадзейнічаюць адзін з адным. Асабліва часта Nginx ўсталююць у CentOS 7, паколькі гэта адзін з папулярных серверных дыстрыбутываў. Сёння мы б хацелі расказаць пра інсталяцыі дадзенага вэб-сервера ў згаданую АС.

Усталёўваем Nginx ў CentOS 7

Усе далейшыя дзеянні будуць ажыццяўляцца праз «Тэрмінал», а ў якасці крыніцы загрузкі мы абралі афіцыйныя рэпазітары дыстрыбутыва. Увесь працэс будзе падзелены на тры тэматычныя этапу, каб нават самы пачатковец карыстальнік змог хутка разабрацца ва ўсіх інструкцыях і без праблем справіўся з пастаўленай задачай.

Крок 1: Даданне Nginx ў сістэму

Пачнем з самага асноўнага кроку - ўстаноўкі вэб-сервера Nginx ў аперацыйную сістэму. Як ужо было сказана раней, спатрэбіцца нам для гэтага кансоль і веданне некаторых каманд. Працэдура выглядае наступным чынам:

  1. Адкрыйце «Тэрмінал» зручным для вас чынам, напрыклад, праз ўкладку «Выбранае» ў меню прыкладанняў або націснуўшы на гарачую клавішу Ctrl + Alt + T.
  2. Пераход да тэрмінала для далейшай ўстаноўкі вэб-сервера Nginx ў CentOS 7

  3. Тут варта ўвесці каманду стандартнага выгляду sudo yum install epel-release, каб падрыхтаваць АС для далейшага дадання новага пакета.
  4. Каманда для ўстаноўкі дадатковых кампанентаў перад усталёўкай Nginx ў CentOS 7

  5. Гэта і ўсе наступныя маніпуляцыі будуць вырабляцца ад імя суперпользователя, таму іх прыйдзецца пацвярджаць, увёўшы ў новым радку адпаведны пароль.
  6. Пацверджанне каманды ўстаноўкі дадатковых кампанентаў перад усталёўкай Nginx ў CentOS 7

  7. Пры з'яўленні паведамлення аб неабходнасці дадання новага пакета epel пацвердзіце працэдуру, выбраўшы варыянт y.
  8. Пацверджанне ўстаноўкі знойдзеных пакетаў дадатковых кампанентаў Nginx ў CentOS 7

  9. Па завяршэнні аперацыі з'явіцца новая радок уводу. У ёй варта напісаць sudo yum install nginx, каб запусціць інсталяцыю Nginx са стандартнага сховішчы.
  10. Увод каманды для ўстаноўкі вэб-сервера Nginx ў CentOS 7

  11. Яшчэ раз пацвердзіце апавяшчэнне аб даданні пакета.
  12. Пацверджанне ўстаноўкі пакетаў вэб-сервера Nginx ў CentOS 7

  13. Дадаткова будзе атрыманы і адразу ж імпартаваны публічны ключ. Аднак гэта адбудзецца толькі пасля таго, як вы вылучыце станоўчы варыянт адказу.
  14. Пацверджанне імпарту публічнага ключа для вэб-сервера Nginx ў CentOS 7

Засталося толькі пачакаць завяршэння ўсталёўкі. Пасля гэтага на экране з'явіцца апавяшчэнне аб паспяхова выкананай аперацыі, а гэта значыць, што можна пераходзіць да наступнага этапу.

Крок 2: Запуск вэб-сервера

На жаль, Nginx па змаўчанні не дадаецца ў аўтазагрузку аперацыйнай сістэмы, а таксама знаходзіцца ў выключаным стане, таму спатрэбіцца выконваць дадзеныя дзеянні самастойна. Гэта не зойме шмат часу, бо спатрэбіцца ўвесці ўсяго дзве каманды.

  1. Першая мае выгляд systemctl start nginx і адказвае за запуск сэрвісу для бягучага сеансу.
  2. Каманда для запуску працы устаноўленага вэб-сервера Nginx ў CentOS 7

  3. Пасля актывацыі каманды з'явіцца ўсплывальнае акно з пацвярджэннем сапраўднасці. Увядзі пароль суперпользователя і націсніце на Enter.
  4. Пацверджанне каманды запуску працы Nginx ў CentOS 7

  5. Другая радок systemctl enable nginx неабходная для дадання разгляданага вэб-сервера ў аўтазагрузку.
  6. Каманда для дадання вэб-сервера Nginx ў CentOS 7 у аўтазагрузку

  7. Яна таксама будзе актываваная толькі пасля ўводу пароля.
  8. Пацверджанне каманды дадання вэб-сервера Nginx ў CentOS 7 у аўтазагрузку

  9. Калі ўсё прайшло паспяхова, вы ўбачыце інфармацыю аб тым, што толькі што была створана сімвалічная спасылка. Менавіта яна і адказвае за доступ да файла, які запускаецца Nginx пры старце новага сеансу.
  10. Стварэнне сімвалічнай спасылкі пры паспяховым даданні вэб-сервера Nginx ў CentOS 7 у аўтазагрузку

Крок 3: Дазвол трафіку вэб-сервера ў брандмаўэры

Для налады карэктнага функцыянавання устаноўленага толькі што вэб-сервера засталося адрэдагаваць праходжанне трафіку ў міжсеткавым экране аперацыйнай сістэмы. Мы ўзялі за прыклад актыўны па змаўчанні брандмаўэр, калі ж вы карыстаецеся альтэрнатыву, спатрэбіцца змяніць убачаныя далей каманды пад бягучыя ўмовы.

  1. Адкрыйце «Тэрмінал» і ўвядзіце там firewall-cmd --zone = public --permanent --add-service = http.
  2. Каманда для налады міжсеткавага экрана пасля інсталяцыі Nginx ў CentOS 7

  3. Гэтую каманду таксама варта пацвердзіць, паказаўшы пароль суперпользователя.
  4. Пацверджанне каманды налады міжсеткавага экрана пасля інсталяцыі Nginx ў CentOS 7

  5. Зараз, калі вы ўбачылі радок «Success», ўстаўце firewall-cmd --zone = public --permanent --add-service = https і націсніце на Enter.
  6. Другая каманда для налады міжсеткавага экрана пасля інсталяцыі Nginx ў CentOS 7

  7. Засталося толькі перазагрузіць брандмаўэр, каб усе змены ўступілі ў сілу, а ажыццяўляецца гэта праз firewall-cmd --reload.
  8. Перазапуск міжсеткавага экрана пасля ўнясення змяненняў Nginx ў CentOS 7

  9. Пасля з'яўлення на экране апавяшчэння «Success» можна зачыняць кансоль і пераходзіць да выкарыстання вэб-сервера.
  10. Паспяховы перазапуск міжсеткавага экрана пасля ўнясення змяненняў Nginx ў CentOS 7

Толькі што вы былі азнаёмленыя з пакрокавым кіраўніцтвам па ўсталёўцы Nginx ў CentOS 7. Як бачыце, мы не падалі звесткі аб глабальнай канфігурацыі, паколькі для ўсіх карыстальнікаў яны будуць асаблівымі і залежаць ад асабістых пераваг. Гэтую інфармацыю мы прапануем атрымаць, прачытаўшы афіцыйную дакументацыю па наступнай спасылцы.

Перайсці да прачытання афіцыйнай дакументацыі Nginx

Чытаць далей