发表于: 2017-10-21 23:55:50

1 643


今天完成的事情:


nginx是一个轻量级的web/反向代理、IMAP/POP3电子邮件代理的服务器。其特点是占有内存少,并发能力强。


反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。


安装并运行

访问localhost

修改nginx中的conf文件夹下的nginx.conf

第一个是让tomcat代理jsp,第二个是一些静态资源直接缓存在nginx中

location ~\.jsp$ {

proxy_pass http://localhost:8080;

}

location ~\.(html|js|css|png|gif)$ {

root  I:/ProgramFiles/ApacheSoftwareFoundation/Tomcat8.5/webapps/ROOT;

}


然后 nginx -s reload 重新加载配置文件


使用子域访问:

很尴尬

想起来本地没有部署代码。


成功了



明天计划的事情:

无,请假两天。

 

遇到的问题: 

修改conf文件时:

nginx: [emerg] directive "location" has no opening "{" in I:\nginx-1.13.6/conf/nginx.conf:48

原因:{ 前面要留一个空格在

nginx: [emerg] invalid number of arguments in "root" directive in I:\nginx-1.13.6/conf/nginx.conf:49

原因:root地址填写时中间空格去掉。。(为了省事我直接复制的地址中有空格的,eg:Apache Software Foundation)

收获:

学习了nginx的安装和配置。



返回列表 返回列表
评论

    分享到