1.nginx是什么?
nginx是一款轻量级Web服务器,也是一款反向代理服务器
主要用作负载均衡服务器和HTTP反向代理服务器
高稳定、高性能
2.nginx安装(见印象笔记 nginx安装)
3.
nginx默认80端口,浏览器访问:http://192.168.156.205,即可看到nginx页面
ps:如果访问不了,服务器没有开放80端口
pwd
/usr/local/nginx/conf
[root@localhost conf]# mkdir vhost
vi www.test.com.conf
server{ listen 80; server_name www.test.com; access_log logs/host.access.log combined; location / { proxy_pass http://127.0.0.1:8080; } }
开启Linux的tomcat服务,
sudo vi /usr/local/nginx/conf/nginx.conf
增加include vhost/*.conf
/sbin/nginx -s reload
修改主机的hosts文件(mac)
192.168.156.205 www.test.com
主机浏览器中输入 www.test.com,可以看到tomcat服务器启动页面。
代理缓存
vi www.test.com.conf
proxy_cache_path cache(目录) levels=1:2(子目录)keys_zone=my_cache:10m
server{
listen 80;
server_name www.test.com;
access_log logs/host.access.log combined;
location /
{
proxy_cache my_cache
proxy_pass http://127.0.0.1:8080;
}
}
重启nginx服务