首先,封建迷信害死人。虚拟机模板机克隆后,systemctl restart network.services 一直报错,百度说的都是改虚拟机参数,其实都是瞎扯
15以后的vm已经很智能了,直接手动删了网卡再加就好了,最主要的,就没有修改目录的哪些参数
压根就是空的,确定一个没问题之后,就可以按照克隆的在复制了
然后虚拟机随便搞一搞 ,但是我特别讨厌上海。所以时区必须改。 cd /etc/share/zoneinfo 里面是可以选的,改Hong_Kong。 timedatectl set-timezone Asia/Hong_Kong
特别尴尬的就是一个复制四个,就有一个外网不通,但是ping内网是可以的,ssh也可以上,重启几次,network直接挂了。
无解的。
好。准备工作完成了
装地三台的时候 预编译敲错了,还是看清楚回车比较好。报错了。yum install openssl openssl-devel-y 再预编译一次
./configure --user=nginx --group=nginx --prefix=/application/nginx-1.18 --with-http_stub_status_module --with-http_ssl_module
基本没问题,一次装四个。
ln -s /application/nginx-1.18 /application/nginx 老男孩说这么搞闲的牛逼
make -j 4 MK说这么搞闲的专业
make install
跑完就齐活了
启动之后测一下,lsof -i :80 netstat -lntup | grep nginx 没有的就安装 lsof net-tools
写入数据通过一个循坏实现 ,老男孩原来写的更炫一点
for dir in www bbs;do echo "`ifconfig ens34 | grep -0 " 192.168.168.[2023]." ` $dir " > /application/nginx/html/$dir/index.html;done
昨天敲完一直报错,显示没有路由,查了一下午的路由和网络。封建迷信害死人,早上重新写了nginx.conf 就好了,跟解析没关系
中间发生了一次,201到204可以,到203不行,230自己跑是可以的。查了半天,最后发现是203的墙拦截了。
现在实现了201 解析去204 202解析去203
准备进入正题。
实现一个简单的负载均衡
*********************************************************************
在202上搞一下 nginx.conf
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
upstream www_server_pools { #<==注释定义服务池
server 192.168.168.203:80 weight=1;
server 192.168.168.204:80 weight=1;
}
server {
listen 80 ;
server_name www.nikeyi.org;
location / {
proxy_pass http://www_server_pools; #<==发给节点转发
}
}
}
~
重启一下nginx 就可以了
完美!