作者:老纪
原载:老纪博客版权所有。转载时必须以链接形式注明转载自老纪博客 [http://www.jifuyi.com/]。
本文链接地址:http://www.jifuyi.com/jetty-nginx-on-linux-configurate/


      要用到jetty这个用java编写的web服务器来运行网站,所以就了解了一下它的配置。结构就是以nginx作为前端来连接jetty服务器的。整个操作如下:
  1. 下载编译安装nginx
  2. 下载jetty到当前目录
  3. 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中引用的一些扩展属性
  4. 在nginx.conf中配置虚拟主机
  5. 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/