jetty-nginx在linux上的配置
今天看到马云的一段话,咱别的不说,感觉还是不错的:钱和财富是两个概念,有钱绝不等于拥有财富。财富更是一种经历,一种体验,“如果没有能把钱提升转化成经历、体验来提升自己和他人的幸福感,你很可能只是拥有了很多符号和一堆花花绿绿的纸张,只有能并会花好钱的人才可能有创造更多的钱、更多的财富、更多幸福的机会”。呵呵,啥时候我能把钱和财富分开来看就说明我已经比较成功了.
闲话少说,不偏离主题,老纪的“久久婚恋网”要用到jetty这个用java编写的web服务器来运行网站,所以就了解了一下它的配置。结构就是以nginx作为前端来连接jetty服务器的。整个操作如下:
- 下载编译安装nginx
- 下载jetty到当前目录
- 在nginx.conf中配置虚拟主机
请参阅《Linode VPS的申请和设置及基于Nginx的WordPress详细配置》
wget http://dist.codehaus.org/jetty/jetty-6.1.20/jetty-6.1.20.zip unzip *.zip #编辑/etc/profile,添加 JETTY_HOME=解压的jetty目录 export JETTY_HOME
至此,安装jetty完成,启动jetty
installdir/bin/jetty.sh start
jetty目录结构如下
* contexts 热部署目录 * etc jetty配置文件目录 * examples jetty示例 * extras jetty可选扩展 * lib 包含jetty所需的jar文件 * LICENSES 就是LICENSES * modules 子模块 * patches 补丁patches * pom.xml is jetty的maven2构建文件 * project-website jetty6网站 * README.txt readme.txt * start.jar is jetty6主程序 * VERSION.txt * webapps应用路径,发布的引用基本都放这里 * webapps-plus webapps中引用的一些扩展属性
server { listen 80; server_name yousite.com www.yousite.com; access_log /var/log/your_website_log main; location / { proxy_pass http://127.0.0.1:8080; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
重启nginx
/etc/init.d/nginx restart
完事
作者:老纪
原载:老纪博客版权所有。转载时必须以链接形式注明转载自老纪博客 [http://www.jifuyi.com/]。
本文链接地址:http://www.jifuyi.com/jetty-nginx-on-linux-configurate/
老纪,一个三十好几的老程序员,不知不觉蹉跎了不少岁月,心中曾有的萌动没有一丝的记忆,所以现在能记的就记,能写的就写。软件的开发、技巧,互联网的时讯、要闻,新科技的发展、评论,个人的感悟、随想就统统的让它跃然于老纪博客上。