`

阿里云unbuntu14.4下配置java相关开发环境(nginx+jdk+tomcat)

 
阅读更多

一.安装jdk1.7

           1.首先去官网上下载jdk 放到/home/目录下

           2.cd /home,切换到home目录下,执行tar -zxvf jdk.tar.gz

               接着执行mv jdk1.7/ /opt/复制jdk到/opt/目录

               (我习惯把软件放在opt里,这个看个人习惯)

              接着执行vim /etc/profile(这里面添加环境变量对所有用户生效)

              在末尾添加配置

             #set jdk environment

             export JAVA_HOME=/opt/jdk1.7.0_79

             export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH

             export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

            终端输入一下命令使配置生效 source /etc/profile

            尝试着用echo $JAVA_HOME看看输出的是不是你配置的jdk地址

           再执行java -version看看是否输出jdk相关信息

二.安装tomcat7并注册为服务

          1.首先去官网上下载tomcat7到/home/目录下

          2.和jdk一样,执行tar mv

          3.把tomcat下的catalina.sh复制到 /etc/init.d/tomcat 路径

          4.vi /etc/init.d/tomcat cygwin=false os400=false 上面增加下面这行

          5.wq保存

三.安装nginx

       (1)GCC、G++编译器

              apt-get install build-essential apt-get install libtool

          (2)PCRE(Perl Compatible Regular Expressions)库

            用于支持正则表达式,Nginx的HTTP模块需要用它解析正则表达式。

            ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 下载最新源码包。

           使用下面命令下载编译和安装: 

           tar  -zxvf解压

           cd /home/pcre

           ./configure

            make

            make install

         (3)依次编译安装 zlib ,openssl

         (4)指定nginx安装目录编译安装

            ./configure --prefix=/opt/nginx/ --with-pcre=../pcre-8.39 --with-zlib=../zlib-1.2.8 --with-                                   openssl=../openssl-fips-2.0.5

          (5)cd /opt/nginx/sbin/   ./nginx -t测试是否安装成功

          (6)./nginx启动  ./nginx -reload 重启

四:配置nginx为启动服务

        #!/bin/sh

# chkconfig: 2345 85 15

# description:Nginx Server

 

NGINX_HOME=/opt/nginx

NGINX_SBIN=$NGINX_HOME/sbin/nginx

NGINX_CONF=$NGINX_HOME/conf/nginx.conf

NGINX_PID=$NGINX_HOME/logs/nginx.pid

 

NGINX_NAME="Nginx"

 

. /etc/rc.d/init.d/functions

 

if [ ! -f $NGINX_SBIN ]

then

    echo "$NGINX_NAME startup: $NGINX_SBIN not exists! "

    exit

fi

 

start() {

    $NGINX_SBIN -c $NGINX_CONF

    ret=$?

    if [ $ret -eq 0 ]; then

        action $"Starting $NGINX_NAME: " /bin/true

    else

        action $"Starting $NGINX_NAME: " /bin/false

    fi

}

 

stop() {

    kill `cat $NGINX_PID`

    ret=$?

    if [ $ret -eq 0 ]; then

        action $"Stopping $NGINX_NAME: " /bin/true

    else

        action $"Stopping $NGINX_NAME: " /bin/false

    fi

}

 

restart() {

    stop

    start

}

 

check() {

    $NGINX_SBIN -c $NGINX_CONF -t

}

 

 

reload() {

    kill -HUP `cat $NGINX_PID` && echo "reload success!"

}

 

relog() {

    kill -USR1 `cat $NGINX_PID` && echo "relog success!"

}

 

case "$1" in

    start)

        start

        ;;

    stop)

        stop

        ;;

    restart)

        restart

        ;;

    check|chk)

        check

        ;;

    status)

        status -p $NGINX_PID

        ;;

    reload)

        reload

        ;;

    relog)

        relog

        ;;

    *)

        echo $"Usage: $0 {start|stop|restart|reload|status|check|relog}"

        exit 1

esac

    保存文件名为nginx ,复制到/etc/init.d/

    chmod 775 /etc/init.d/nginx

    执行ln -s /lib/lsb/init-funtions /etc/rc.d/init.d/functions(unbuntu和其它Linux的区别,functions位置不同,或者直接修改配置文件,就不需要做软链接了)

     service nginx start stop restart命令都可以用了

    

    

 

分享到:
评论

相关推荐

    playwright+nodejs+jdk的docker环境的容器镜像配置

    playwright+nodejs+jdk的docker容器镜像配置,包含Dockerile、docker-compose.yml、jdk安装包等基础配置文件,可直接docker-compose up -d 打包出镜像。

    unbuntu配置javaweb

    在Ubuntu系统上配置Java Web开发环境涉及多个步骤,包括安装Java环境、设置环境变量、配置Web服务器、安装应用服务器以及部署Web应用。以下是对这些关键步骤的详细解释: 1. **安装Java**: 首先,你需要安装Java ...

    Ubuntu下使用Tomcat搭建网站出现中文乱码的问题.docx

    Ubuntu下使用Tomcat搭建网站出现中文乱码的问题 在 Ubuntu 操作系统下使用 Tomcat 搭建网站时,可能会出现中文乱码的问题。这是由于字符集的不统一所致。为了解决这个问题,需要统一服务器的字符编码,包括 Linux ...

    Unbuntu搭建服务器(原创)

    在 Ubuntu 系统上配置 Java 开发环境时,首先需要解压 Linux 版本的 JDK 压缩包。 - **命令示例**: - `cp jdk-7u79-linux-x64.tar.gz /usr/lib/jvm/`:将 JDK 的压缩包文件复制到 `/usr/lib/jvm/` 目录下。 - `...

    Linux Ubuntu 18.04安装JDK、Hadoop、Hbase以及图形界面1

    1. **获取阿里云ECS**:对于没有本地Linux环境的用户,可以通过阿里云获取一个ECS实例,学生在特定条件下可享受六个月的免费使用权。在创建实例时,选择Ubuntu 18.04作为操作系统。 2. **了解快照**:快照是云...

    Unbuntu16.04中Hadoop环境配置.doc

    Hadoop环境配置在Ubuntu 16.04中的安装和配置 Hadoop是一个大数据处理和分析的开源框架,广泛应用于数据挖掘、数据分析、机器学习等领域。为在Ubuntu 16.04中安装和配置Hadoop环境,需要经过多个步骤,以下是详细的...

    unbuntu上snmp配置安装方法

    Ubuntu上SNMP配置安装方法 SNMP(Simple Network Management Protocol)是用于管理和监控网络设备的协议。它允许管理员远程监控和管理网络设备的状态和性能。在Linux系统中,SNMP服务的安装和配置是一项复杂的任务...

    Tomcat设置虚拟路径

    这次项目中遇到了文件存储的问题。在一次文档管理系统中,需要存储...  下面来介绍一下tomcat虚拟路径的配置方式。  我的tomcat版本是7.X。  第一步:创建虚拟路径映射的文件夹。  假设你需要创建一个叫/uploa

    ubuntu下安装gcc,g++,java编译器,方便快捷,有效。.zip

    完成以上步骤后,你将在Ubuntu上拥有完整的GCC、G++和Java编译环境,以及.NET Core的开发环境,可以开始你的编程之旅了。记得适时更新这些工具以保持最新的稳定版本,确保代码的兼容性和安全性。

    linux下DC++的安装与使用(unbuntu)

    通过上述步骤,您应该能够在Ubuntu环境下成功安装并配置DC++,并开始享受高效的文件共享体验。如果在安装或使用过程中遇到任何问题,请参考相关的文档或在线资源寻求帮助。希望本文能对您有所帮助!

    本地Windows远程桌面连接阿里云Ubuntu 16.04服务器的操作方法

    主要介绍了本地Windows远程桌面连接阿里云Ubuntu 16.04服务器的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    nginx离线安装教程及依赖包.zip

    因为工作网络的特殊性,服务器是不连互联网的,所以整个安装过程都是采用离线包安装的方式来安装。 一般我们都需要先装pcre,zlib,前者用于url rewrite,后者用于gzip压缩,openssl用于后续可能升级到https时使用。

    linux 教程+redhat+unbuntu

    理解并熟练使用这些命令将极大地提高在Linux环境中的工作效率。 "RedHatLinux新手入门教程.doc"是针对Red Hat Linux初学者的指南,Red Hat Linux是企业级Linux的代表,以其稳定性和强大的技术支持著称。这个教程...

    unbuntu 10.04 LTS上配置简单双机热备方案

    ### Ubuntu 10.04 LTS 上配置简单双机热备方案 #### 一、概述 在高可用性要求的应用场景中,双机热备方案是保障服务连续性的常用技术手段之一。通过本文档,您将了解到如何在 Ubuntu 10.04 LTS 系统上构建一个基于...

    unbuntu安装软件 wubi

    unbuntu安装软件 安装双系统时可直接将其与unbuntu的镜像放在要安装的盘运行该程序即可

    大数据环境搭建(java, hadoop, hbase, spark, miniconda, jupyte)

    在Ubuntu中,首先需要下载JDK的压缩包,将其解压到指定目录(如/home/hadoop/bigdata),然后在`bigdata.sh`文件中设置Java路径,并将该文件添加到`.bashrc`中,以便每次启动时自动加载Java环境。 接下来是Hadoop的...

    unbuntu详细安装mysqlcluster

    例如,在`home/ls/`目录下创建`mysql-cluster`,然后在此目录下创建子目录`mgmd`(管理节点)、`mysqld`(SQL节点)、`mysqld1`、`ndbd1`和`ndbd2`(数据节点)。这些目录将分别存放对应节点的软件和配置。 接下来...

Global site tag (gtag.js) - Google Analytics