您的位置:首页 > 博客中心 > 数据库 >

ubuntu-12.04.2-desktop-amd64 安装整合 nginx + php + mysql + phpmyadmin + tomcat

时间:2022-03-13 22:34

最近需要做jsp项目,部署在ubuntu 下,周末抽时间配置了nginx + php + mysql + phpmyadmin + tomcat 环境,从windows 的C# 转过来, 多少有些不适应, 估计要走全栈的方向了. 顺便整理了一下入门的配置方法, 完全在控制台下完成.

1.1  Common

  • Start Terminal

    Ctrl+Alt+T

  •  使用root用户

    sudo –sH

  • 查看进程

    linux命令ps aux|grep xxx

  • 软连接

    ln -s 源地址  目的地址

   比如把linux文件系统rootfs_dir软链接到/home/jyg/目录下

   ln -s /opt/linux/rootfs_dir  /home/jyg/rootfs_dir就可以了

  • 查找文件

    find / -name [filename]

  • 基于Debian 软件库安装

    apt-get

1.2  Install Java

  • OpenJDK 1.6.0

    • 修改nginx下proxy_params

sudo vi /etc/nginx/proxy_params

       添加:

        client_max_body_size    10m;

        client_body_buffer_size 128k;

        proxy_connect_timeout   90;

        proxy_send_timeout      90;

        proxy_read_timeout      90;

        proxy_buffer_size       4k;

        proxy_buffers           4 32k;

        proxy_busy_buffers_size 64k;

        proxy_temp_file_write_size 64k;

    • 修改ngingx配置:

sudo vi /etc/nginx/sites-available/default

        修改index行为:“index index.html index.htm index.php index.jsp;”

        在"location ~ \.php${...}"php配置节添加:

        location ~ \.jsp$ {

        index index.jsp;

        proxy_pass http://localhost:8080;

        include proxy_params;

        }

    • 测试

新建目录:sudo mkdir /usr/share/nginx/www/test

 新建JSP文件:sudo vi /usr/share/nginx/www /test/test.jsp

       输入:

       <HTML>

        <BODY>

          <%

             out.println("IP:");

             out.println(request.getHeader("x-forwarded-for"));

          %>

        </BODY>

       </HTML>

启动 tomcat: sudo /etc/init.d/tomcat7 start

启动nginx:sudo /etc/init.d/nginx start

访问:

如有问题 查看tomcat log:

cat /var/log/tomcat7catalina.out |more

出现"IP:192.168.11.22"配置成功。

说明下,因为此处用了nginx代理的功能,所以要用request.getHeader("x-forwarded-for")获得IP;request.getRemoteHost()获得的将是代理的IP,即:127.0.0.1。

1.8  Install eclipse

sudo apt-get install eclipse-platform

sudo apt-get install eclipse-jdk

 --need reconfig java vm

sudo update-alternatives --config java

sudo update-alternatives --config javac

sudo update-alternatives --config javaws

 

主要参考:  

 

ubuntu-12.04.2-desktop-amd64 安装整合 nginx + php + mysql + phpmyadmin + tomcat,布布扣,bubuko.com

热门排行

今日推荐

热门手游