nginx

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服务

posted @ 2018-06-24 13:50  Emyin  阅读(117)  评论(0编辑  收藏  举报