在Ubuntu系统上安装Nginx服务器的简单方法

### 1、安装nginx,超简单

> sudo apt-get install nginx

### 2、修改配置文件,超简单

> sudo vim /etc/nginx/sites-available/default

或者下载到本地编辑并上传覆盖

### 3、停止、重启服务,超简单

> sudo nginx

> sudo nginx -s stop

### 4、通过设置反向代理,实现负载均衡,提高性能

1)、修改配置文件,如下

```

upstream webs{

server 127.0.0.1:81 max_fails=3 fail_timeout=40s;

server 127.0.0.1:82 max_fails=3 fail_timeout=40s;

server 127.0.0.1:83 max_fails=3 fail_timeout=40s;

server 127.0.0.1:84 max_fails=3 fail_timeout=40s;

server 127.0.0.1:85 max_fails=3 fail_timeout=40s;

}

server {

listen 80;

server_name localhost;

location / {

proxy_pass http://webs;

proxy_redirect off;

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_read_timeout 1800;

proxy_set_header X-Scheme $scheme;

}

}

gzip  on;

gzip_disable "MSIE [1-6].(?!.*SV1)";

```

2)、停止、重启nginx

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Page 1:nginx 服务器安装及配置文件详解 CentOS 6.2 x86_64 安装 nginx 1.1 ...
    xiaojianxu阅读 8,622评论 1 41
  • nginx在工作中已经有好几个环境在使用了,每次都是重新去网上扒博客,各种编译配置,今天自己也整理一份安装文档和n...
    AndyChin阅读 2,354评论 0 4
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,288评论 19 139
  • Nginx简介 解决基于进程模型产生的C10K问题,请求时即使无状态连接如web服务都无法达到并发响应量级一万的现...
    魏镇坪阅读 2,126评论 0 9
  • 不要轻易去依赖一个人, 它会成为你的习惯。 你也许深爱一个人, 但不会想与他永久在一起, 因为在一起的时光太长太重...
    快乐灵芝阅读 653评论 15 21