бесплатно с городских телефонов Украины
Киев | 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 the control process exited with error code. See "systemctl status nginx.service" and "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