Linux中如何布署sudo顾客,达成双主模型的nginx的高

日期:2019-10-04编辑作者:必赢娱乐

IDEA切换项目时,若是前多少个类型处于调节和测量试验和平运动转意况,8080端口将被侵占,管理如下:

Linux中的sudo文件在/etc/sudoers,但不提议直接修改此文件;

二、配置keepalived

因为是双主模型

 

  1 在桌面上单击“初始”,单击全数应用,单击Windows系统,然后单击“调控面板”。

2.taskkill /f /t /im 597448

能够在/etc/sudoers.d文件夹中新建文件,文件名自由,在文书中增添内容如下:

2.配置keepalived主机234.37

[root@234c37 ~]# vim /etc/keepalived/keepalived.conf

! Configuration File for keepalived

global_defs {
    notification_email {
      root@localhost
    }
    notification_email_from keepalived@localhost
    smtp_server 127.0.0.1
    smtp_connect_timeout 30
    router_id kpone
    vrrp _mcast_group4 234.10.10.10
 }
 vrrp_instance VI_1 {
     state BACKUP
     interface ens33
     virtual_router_id 50
     priority 80
     advert_int 1
     authentication {
         auth_type PASS
         auth_pass 1111
     }
     virtual_ipaddress {
         172.18.0.100/16  //这ip调度 192.168.234.47/57
     }
 }
vrrp_instance VI_2 {
     state MASTER
     interface ens33
     virtual_router_id 51
     priority 100
     advert_int 1
     authentication {
         auth_type PASS
         auth_pass 2222
     }
     virtual_ipaddress {
         172.18.0.200/16  //这ip调度 192.168.234.147/157
     }
}

那般双主模型轻易的就搭建好了

  以上就是如何在Win10上安装和卸载远程服务器管理工科具的全体内容了,当然除了设置和卸载,还会有关闭远程服务器管理工科具的办法也都告诉大家了

图片 1

用户名 ALL=(ALL) ALL

编写制定http的的配置文件扩展基于FQDN虚构主机

[root@234c47 ~]# vim /etc/httpd/conf.d/vhost.conf

<virtualhost 192.168.234.167:80>
 documentroot /data/web1
 servername www.a.com
< directory /data/web1>
 require all granted
< /directory>
< /virtualhost>

说明:

  2 单击程序,然后在前后相继和效劳中单击“启用或关闭 Windows 成效”。

1.netstat -ano|findstr 8080

接下来给文件扩大权限chmod 400就能够

1.配置keepalived主机234.27

[root@234c27 ~]# vim /etc/keepalived/keepalived.conf

! Configuration File for keepalived

global_defs {
    notification_email {
      root@localhost
    }
    notification_email_from keepalived@localhost
    smtp_server 127.0.0.1
    smtp_connect_timeout 30
    router_id kpone
    vrrp _mcast_group4 234.10.10.10
 }
 vrrp_instance VI_1 {
     state MASTER
     interface ens33
     virtual_router_id 50
     priority 100
     advert_int 1
     authentication {
         auth_type PASS
         auth_pass 1111
     }
     virtual_ipaddress {
         172.18.0.100/16  //这ip调度 192.168.234.47/57
     }
 }
vrrp_instance VI_2 {
     state BACKUP
     interface ens33
     virtual_router_id 51
     priority 80
     advert_int 1
     authentication {
         auth_type PASS
         auth_pass 2222
     }
     virtual_ipaddress {
         172.18.0.200/16  //这ip调度 192.168.234.147/157
     }
}

 

 二、关闭远程服务器管理工科具:

过程:

临时碰着一台微型Computer要同一时候做客四个网络(叁个是网络,一个是信用合作社中间网)的渴求。以本单位为例:地址是编造的^_^
机器有两块网卡,接到两台交流机上
internet地址:218.22.123.123,子网掩码:255.255.255.0,网关:218.22.123.254
厂家中间网地点:10.128.123.123,子网掩码:255.255.255.0,网关:10.128.123.254
假使按平常的安装方式设置每块网卡的ip地址和网关,再cmd下行使route print查看时会看见
Network Destination Netmask Gateway Interface Metric
0.0.0.0  0.0.0.0  218.22.123.254  218.22.123.123  20
0.0.0.0  0.0.0.0  10.128.123.254  10.128.123.123  1
即指向0.0.0.0的有多个网关,那样就能够并发路由争辨,八个网络都不能够访问。要实现同有时间做客多个互联网将在用到route命令
先是步:route delete 0.0.0.0          ”删除全体 0.0.0.0 的路由"
其次步:route add 0.0.0.0 mask 0.0.0.0  218.22.123.254          "增多0.0.0.0 互连网路由"
其三步:route add 10.0.0.0 mask 255.0.0.0  10.128.123.254    "加多10.0.0.0 网络路由"
那时候就可以况且做客五个互连网了,但境遇叁个主题材料,使用上述命令加多的路由在系统再一次起动后会自动错失,怎么着保存现存的路由表呢?
在win三千 下得以采取route add -p 加多静态路由,即重启后,路由不会扬弃。注意利用前要在tcp/ip设置里去掉接在公司中间网的网卡的网关。

  1 在桌面上右击“起初”,步入“程序和成效”

兑现双主模型的ngnix高可用(一)

图片 2

双网卡日常景色不能够有多个网关

  2 在前后相继上面,点击卸载程序。

准备:主机7台

client:

172.18.x.x

调度器:keepalived+nginx 带172.18.x.x/16 网卡

192.168.234.27

192.168.234.37

real_server

192.168.234.47

192.168.234.57

192.168.234.67

192.168.234.77

给服务器安装两块网卡,分别安装区别的ip和网关(内网和外网),外网的经过外网网卡来探望,内网的经过内网网卡来做客,如同落成起来很简短,但实则很难啊,因为暗许网关(default gateway)只好是一个!

    

3.配置nginx主机234.27/37

先配置http语块

http {
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;
    upstream web1{  //
        server 192.168.234.47:80;
        server 192.168.234.57:80;
        }
    upstream web2{
        server 192.168.234.67:80;
        server 192.168.234.77:80;
        }

/*
ngx_http_upstream_module
ngx_http_upstream_module模块
用于将多个服务器定义成服务器组,而由proxy_pass, fastcgi_pass等指令
进行引用
1、upstream name { ... }
定义后端服务器组,会引入一个新的上下文
默认调度算法是wrr
Context: http
upstream httpdsrvs {
server ...
server...
...
*/

接下来配置server

    server {
        listen       80 default_server; //默认监听80端口
        server_name www.a.com //域名
        listen       [::]:80 default_server;
        root         /usr/share/nginx/html;

        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        location / {
                proxy_pass http://web1 ;  //定义访问80端口的请求,以web1提供服务。而指定的web1在http语块中为 192.168.234.47/57:80 提供服务
        }

        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
    }
    server {
        server_name www.b.com
        listen 80;
        location / {
                proxy_pass http://web2 ; //定义访问80端口的请求,以web2提供服务。而指定的web2在http语块中为 192.168.234.147/157:80 提供服务

        }
    }
}

那样访谈 www.a.com尽管访问192.168.234.47/57:80

Linux中如何布署sudo顾客,达成双主模型的nginx的高可用。访问 www.b.com即使访谈192.168.234.67/77:80

近日客户机将host加多www.a/b.com

172.18.0.100 www.a.com
172.18.0.200
www.b.com

    客商端将www.a.com 解析 172.18.0.100

[root@234c17 ~]# ping www.a.com
PING www.a.com (172.18.0.100) 56(84) bytes of data.
64 bytes from www.a.com (172.18.0.100): icmp_seq=1 ttl=64 time=0.358 ms
64 bytes from www.a.com (172.18.0.100): icmp_seq=2 ttl=64 time=0.376 ms
64 bytes from www.a.com (172.18.0.100): icmp_seq=3 ttl=64 time=0.358 ms
64 bytes from www.a.com (172.18.0.100): icmp_seq=4 ttl=64 time=0.366 ms

    顾客端将www.b.com 解析 172.18.0.200

[root@234c17 ~]# ping www.b.com
PING www.b.com (172.18.0.200) 56(84) bytes of data.
64 bytes from www.b.com (172.18.0.200): icmp_seq=1 ttl=64 time=0.582 ms
64 bytes from www.b.com (172.18.0.200): icmp_seq=2 ttl=64 time=0.339 ms
64 bytes from www.b.com (172.18.0.200): icmp_seq=3 ttl=64 time=0.524 ms
64 bytes from www.b.com (172.18.0.200): icmp_seq=4 ttl=64 time=0.337 ms

结果:

  1 [root@234c17 ~]# for i in {1..4};do curl www.a.com;curl www.b.com;sleep 1;done
  2 234.57
  3 234.77
  4 234.47
  5 234.67
  6 234.57
  7 234.77
  8 234.47
  9 234.67

范例2、route add -p 10.0.0.0 mask 255.0.0.0 10.40.4.200

  三、卸载远程服务器管理工科具:

本文由必赢娱乐app下载发布于必赢娱乐,转载请注明出处:Linux中如何布署sudo顾客,达成双主模型的nginx的高

关键词:

修改Windows暗许远程端口号,部分网页文字颜色很

1、定位注册表,[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminalServerWdsrdpwdTdstcp],左侧修改PortNumber的值,选用十进制,将...

详细>>

应用firewall处理防火墙,创制属于别的Session的历

 创立其余Session(User)的经过需求得到相应Session的Token作为CreateProcessAsUser的参数来运营进程。  Windows 下安装drozer(W...

详细>>

Windows结构化十分管理浅析,window中常用的授命

要求: 原操作系统代码里只是帮助了土耳其(Turkey)语显示,供给做的是兑现对这些类别的方块字全角援助。 近年直...

详细>>