vim /etc/nginx/nginx.conf
http {
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root /www/html/p80;
index index.html index.htm;
}
}
}
mkdir -p /www/html/p80
touch /www/html/p80/index.html
vim /www/html/p80/index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1>这是第一个WEB服务器</h1>
</body>
</html>
nginx -t
nginx -s reload
scp /etc/nginx/nginx.conf root@192.168.1.28:/etc/nginx/nginx.conf
mkdir -p /www/html/p80
touch /www/html/p80/index.html
vim /www/html/p80/index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1>这是第二个WEB服务器</h1>
</body>
</html>
可以看到这是第二个页面 已经搭建好了
vim /etc/nginx/nginx.conf
http {
upstream testapp {
server 192.168.1.28;
server 192.168.1.25;
}
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://testapp; #请求转向 testapp 定义的服务器列表
}
}
}
nginx -t
nginx -s reload
如果是真实用户每次都会访问到不同的主机 这样就可以保证服务器的负载均衡
当然这是一个实验
当然考虑到 登录认证 保持链接等方式 我们也有 别的参数 和方法来处理
本章完结!!!
坚持 每天坚持学习一点,总会有所进步。