Nginx安装配置

Nginx的作用:为了实现分流、转发、负载均衡,以及分担服务器的压力

那么Nginx在Linux中怎么安装配置呢?

安装

1、在centos7中并没有Nginx的下载源的,得自己手动添加官方的源

使用命令:rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

2、直接使用yum命令进行安装  yum install -y nginx,安装成功后默认到/etc/nginx中

 

 以上就是安装成功了

Nginx代理多台服务器一个项目(也就是Nginx代理一个小集群)

首先准备3台服务器(一台Nginx,两台部署同一个项目)

 

 1、在虚拟机1与虚拟机2中将项目都启动起来,并分别访问(确认直接访问是OK的)

2、将tomcat的IP以及端口号配置到Nginx中

  首先进入到/etc/nginx/conf.d,会发现有一个default.conf配置文件,进入其中

 

 可以把这个配置文件改成项目名.conf

然后进入到这个配置文件中

3、在最上方增加:

upstream 域名 {
server Tomact的ip:8080 weight=10 max_fails=2 fail_timeout=30s;
server Tomact的ip:8080 weight=10 max_fails=2 fail_timeout=30s;
}

 

4、将server下面的location 中的root和index都注释掉,增加一个proxy_pass 域名;

 

5、将server下的server_name 修改为域名

6、将access_log(访问日志)注释删掉

7、保存退出后启动nginx,使用命令:nginx启动,没有任何报错则代表启动完成

nginx -s reload:重启 nginx
nginx -s stop:停止 nginx
 
8、由于配置的是内网域名,则需要在电脑的hosts文件中增加下内网域名配置
在hosts文件中增加nginx的ip以及域名

 

9、然后通过http://www.pinter.com/pinter 来进行访问检查是否OK

 

10、配置nginx的响应时间

可以在 /etc/nginx中的nginx.conf文件中进行修改

在这里增加一个"$request_time"

 

 11、重启nginx后进入nginx的host.access.log中进行查看就会有nginx的时间了

 

posted @ 2021-03-15 10:57  大渝  阅读(168)  评论(0)    收藏  举报