Hello,World



  配置nginx

  配置主机名解析:
[root@mogilenode2 nginx]# grep “www.kel.com” /etc/hosts
192.168.1.237 www.kel.com
[root@mogilenode2 conf]# ls -l nginx.conf(修改nginx配置文件,将动态请求也就是文件后缀为jsp或者do的请求转发到tomcat上,由于是虚拟主机,所以url中必须写上主机名,静态页面在nginx上处理,静态页面在html路经下)
-rw-r–r– 1 root root 2727 Sep 20 15:09 nginx.conf
server_name  www.kel.com;
#charset koi8-r;
#access_log  logs/host.access.log  main;
location / {
root   html;
index  index.html index.htm;
}
location ~* \.(jsp|do)$ {
proxy_pass http://www.kel.com:8080;
}
  上传静态文件到nginx的html目录中,用来测试静态文件的访问:
[root@mogilenode2 nginx]# ls -l html/1.jpg
-rw-r–r– 1 root root 25854 Sep 20 15:13 html/1.jpg


  访问nginx服务器测试静态文件访问:



  访问nginx服务器,测试动态页面访问:




  总体上来说,动静分离还是比较简单的,主要让前端的代理服务器直接响应静态请求,让前端的代理服务器转发动态请求到后端的tomcat服务器即可。
  注意上面的是实验环境,对于tomcat的运行的用户是直接的root用户,在生产中,必须修改为其他不能登录的用户,例如tomcat用户。


  (原文来自运维派)


分享99905银河 分享未来 ·
上一篇: 那些实用的Nginx规则 下一篇: 让数据库跑的更快的7个MySQL优化建议! [关闭窗口]
最新文章
人气排行

现在就与99905银河客服交流

010-51267718

您也可进行在线咨询或预约项目顾问
我要预约
在线咨询
XML 地图