安装Nginx的依赖,Nginx反向代理,负载均衡等详解

  

下文给大家带来安装Nginx的依赖,Nginx反向代理,负载均衡等详解,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用在行业内累计的经验来做一个解答。


Nginx的依赖:


Nginx的关联:

Nginx的系统用户


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



[root@web1  ~] #, yum  install  -y  httpd

, 2。启动httpd

[root@web1  ~] #, service  httpd  start    正在启动,httpd:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(确定)

,3.在httpd页面写好页面

[root@web1  ~] #, vim /var/www/html/index.html       iiiiiiiiiiiiiiiiiiiiii

,4.配置Nginx反向代理

vim /usr/地方/Nginx/conf/nginx.conf   位置/,{   ,,,,,,,proxy_pass ,,,,, http://192.168.18.201;   ,,,,,,}

,5 .页面访问Nginx的IP,会显示httpd配置的页面


,一台Nginx,两台web服务器

[root@nginx  ~] #, vim /usr/地方/Nginx/conf/nginx.conf   upstream  webservers  {   ,,,,,server  192.168.18.201 体重=1,,#实验环境用权重   ,,,,,server  192.168.18.202 体重=1;   ,,}   server {才能   ,,,,,listen ,,,,,, 80;   ,,,,,server_name ,本地主机;   ,,,,,# charset  koi8-r;   ,,,,,# access_log ,日志/host.access.log ,主要;   ,,,,,的位置/,{   ,,,,,,,,,,,,,proxy_pass ,,,,, http://webservers;   ,,,,,,,,,,,,,proxy_set_header , X-Real-IP , remote_addr美元;   ,,,,,}   }

, 2。

 

安装Nginx的依赖,Nginx反向代理,负载均衡等详解

注:不断刷新就会

proxy_cache_path ,/数据/Nginx/cache ,水平=1:2 ,,, keys_zone=1: 10 m 活动=1 m  max_size=30克;

30 g;

, 1。配置一个简单的Nginx缓存服务器

[root@nginx  ~] #, vim /etc/Nginx/nginx.conf   proxy_cache_path /数据/nginx/缓存/webserver 水平=1:2  keys_zone=网络服务器:20 m  max_size=1 g;   ,,,,,upstream  webservers  {   ,,,,,,,server  192.168.115.87:8080 体重=1,max_fails=2, fail_timeout=2;   ,,,,,,,}   ,,server  {   ,,,,,,listen ,,,,,, 80;   ,,,,,,server_name ,本地主机;   ,,,,,,# charset  koi8-r;   ,,,,,,# access_log ,日志/host.access.log ,主要;   ,,,,,,的位置/,{   ,,,,,,,,,,,,,,proxy_pass ,,,,, http://webservers;   ,,,,,,,,,,,,,,proxy_set_header , X-Real-IP , remote_addr美元;   ,,,,,,,,,,,,,,proxy_cache 网络服务器;   ,,,,,,,,,,,,,,proxy_cache_valid  200年,10米;   ,,,,,,}   }

, 2。建立缓存目录

[root@nginx  ~] #, mkdir  -pv /数据/nginx/缓存/网络服务器

注:创建的目录要与配置文件里写的路径一样

, 3。重启Nginx

[root@nginx  ~] #, pkill  ngixn   [root@nginx  ~) #,,/usr/地方/nginx/sbin/nginx

, 4。null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

安装Nginx的依赖,Nginx反向代理,负载均衡等详解