码迷,mamicode.com
首页 > 系统相关 > 详细

Ubuntu Nginx

时间:2018-11-09 12:12:56      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:tps   location   安装nginx   service   _for   检查   node   负载均衡   upstream   

如果是阿云的ECS服务器,默认是已经安装了Apache服务器的,但一般都用不到,可以选择将它卸载

sudo service apache2 stop

update-rc.d -f apache2 remove
sudo apt-get remove apache2

 

Ubuntu安装Nginx

sudo apt-get update

 

sudo apt-get install nginx

#查看nginx版本
nginx -v

 

#进入nginx的默认目录
cd /etc/nginx/
ls

#进入conf.d文件夹
cd conf.d
ls
pwd

#新建配置文件
sudo vi nodejs-com-8081.conf

 

upstream nodejs {
  server 127.0.0.1:8081  
}

server {
  listen 80;
  server_name 192.168.31.209:

  location / {
     proxy_set_header X-Real-IP $remote_addr;
     proxy_set_header X-Forward_For $proxy_add_x_forwarded_for;
     proxy_set_header Host #http_host;
     proxy_set_header X-Nginx_Proxy true;
     
     proxy_pass http://nodejs;
     proxy_redirect off;
  }  
}

 

检查nginx配置文件是否存在错误

sudo nginx -t

 

#重启nginx服务
sudo nginx -s reload

#或者可以使用
sudo service nginx restart

 


 

以下配置来自于,https://www.youtube.com/watch?v=SpL_hJNUNEI

配置的负载均衡

#默认的配置
sudo vi /etc/nginx/sites-available/default

#规换成以下规则
upstream web_backend{
    server 192.168.31.210
    server 192.168.31.211
}

server{
    listen 80;
    
    location / {
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://web_backend;
    }
}

 

Ubuntu Nginx

标签:tps   location   安装nginx   service   _for   检查   node   负载均衡   upstream   

原文地址:https://www.cnblogs.com/weschen/p/7446984.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!