безкоштовно з міських телефонів України
Київ | 044 392-73-56 |
Харків | 057 728-49-18 |
Дніпро | 056 790-86-00 |
Одеса | 048 734-56-54 |
Львів | 032 229-58-50 |
Миколаїв | 051 270-12-63 |
Полтава | 053 262-53-74 |
Запоріжжя | 061 228-69-91 |
Nginx є веб-сервером і поштовим проксі-сервером, що працює на Unix-подібних операційних системах.
Процедура встановлення Nginx складається з наступних етапів:
sudo yum install epel-release
sudo yum install nginx
sudo systemctl start nginxБачимо помилку:
Job for nginx.service failed because control process exited with error code. Натисніть "systemctl status nginx.service" та "journalctl -xe" for details.
sudo yum install net-toolsІ після цього вводимо команду:
netstat-ntupl | grep 80Якщо 80 порт зайнятий, тоді зупиняємо його:
sudo systemctl stop httpd.serviceПотім виконуємо повторно запуск Nginx:
sudo systemctl start nginx
sudo iptables -I INPUT 4 -p tcp --dport 80 -j ACCEPTТепер відкривши IP-адресу сервера в браузері ми побачимо стартову сторінку nginx.
sudo nano /etc/nginx/nginx.conf
location / { }Змінюємо його на наступний код (myip замінити на адресу домену або IP адресу сервера):
location / { proxy_pass http://myip:8080; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; }Зберігаємо зміну у файлі, натиснувши клавіші Ctrl+x , потім клавішу y і потім клавішу Enter
sudo systemctl restart nginx
node hello_http.jsТепер на адресній сторінці ми також можемо спостерігати висновок скрипта hello_http.js замість стартової сторінки Nginx.
Див. також:
Установка nginx