1.小型的http服务器
添加图片
2.配置虚拟主机
用vscode修改文件(内容和默认server同级,注意端口不要冲突,listen后面为端口)
vi /usr/local/nginx/conf/nginx.conf
例子
server {
listen 8888;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root zp;
index Index.html index.htm;
}
}
输入 ip:8888. 或者 ip:9999 即可访问
3.反向代理
1.介绍
在这里tomcat1和 tomcat3内容相同
2.配置jdk,安装三个tomcat
将jdk和tomcat包解压到 /usr/local 文件夹中,并配置jdk环境变量
jdk和tomcat需要更改名称
3.修改文件
进入文件中修改文件(和第二种文件形同)(内容和默认server同级,注意端口不要冲突,8080、8081、8082均为端口)
vi /usr/local/nginx/conf/nginx.conf
upstream tomcat1 {
server xxx:8080;
server xxx:8082;
}
server {
listen 80;
server_name www.zpzp.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://tomcat1;
index index.html index.htm;
}
}
upstream tomcat2 {
server xxx:8081;
}
server {
listen 80;
server_name www.oao.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://tomcat2;
index index.html index.htm;
}
}
4.启动服务
重启nginx
nginx -s reload
启动 三个 tomcat
启动代码:
cd tomcat1/bin
./startup.sh
cd ../../
cd tomcat2/bin
./startup.sh
cd ../../
cd tomcat3/bin
./startup.sh
5.配置虚拟网站(本地映射)
因为网址是假的,所以修改hosts文件
在访达中 ctr shift + g,输入/private,在etc文件中找到hosts
复制到桌面修改,然后覆盖原本的hosts文件
自己的ip www.oao.com
自己的ip www.zpzp.com
6.然后访问网页