彩世界平台-彩世界时时app-彩世界开奖app苹果下载

热门关键词: 彩世界平台,彩世界时时app,彩世界开奖app苹果下载

您的位置:彩世界平台 > 彩世界时时app > 新项目开发及运行环境配置-nodejs前台+java后台+

新项目开发及运行环境配置-nodejs前台+java后台+

发布时间:2019-09-07 21:46编辑:彩世界时时app浏览(86)

    新项目开发及运行环境配置-nodejs前台+java后台+postgresql数据库+nginx+tomcat,-nodejsnginx

    彩世界时时app,一、学习要求

    说明:也可以跳过本小节的学习,直接从1.4开始,利用在线编程环境来练习编码,这样本地暂时就不用搭建环境。

    前言

    日前需要开新项目,那么,就要新建一个svn及网站运行环境了。于是有Lee该文章。
    好了,看这篇文章的时候你可以先看看:
    彩世界平台,阶段巨献 - centos+php-fpm+mariaDB+svn+nodejs,配置linux的php和nodejs网站运行环境。
    centos配置ocaml及unison进行双向文件同步搭建
    【centos】配置postgresql数据库。
    【java开发部署】利用svn及ocaml及unison进行javaweb网站部署

    彩世界开奖app苹果下载,unison的配置

    rsync同步文件

    tomcat配置要点。
    
    安装说明 
    安装环境:CentOS-7.0.1406
    安装方式:源码安装 
    软件:apache-tomcat-7.0.29.tar.gz 
    下载地址:http://tomcat.apache.org/download-70.cgi
    安装前提 
    系统必须已安装配置JDK6+,安装请参考:在CentOS-6.3中安装与配置JDK-7。
    安装tomcat 
    将apache-tomcat-7.0.29.tar.gz文件上传到/usr/local中执行以下操作:
    代码如下:
    [plain] view plaincopyprint?在CODE上查看代码片派生到我的代码片  
    [root@admin local]# cd /usr/local  
    [root@admin local]# wget http://apache.fayea.com/apache-mirror/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.tar.gz  
    [root@admin local]# tar -zxv -f apache-tomcat-7.0.29.tar.gz // 解压压缩包  
    [root@admin local]# rm -rf apache-tomcat-7.0.29.tar.gz // 删除压缩包  
    [root@admin local]# mv apache-tomcat-7.0.29 tomcat  
    启动Tomcat
    执行以下操作:
    代码如下:
    [plain] view plaincopyprint?在CODE上查看代码片派生到我的代码片  
    [root@admin ~]# /usr/local/tomcat/bin/startup.sh //启动tomcat  
    Using CATALINA_BASE: /usr/local/tomcat  
    Using CATALINA_HOME: /usr/local/tomcat  
    Using CATALINA_TMPDIR: /usr/local/tomcat/temp  
    Using JRE_HOME: /usr/java/jdk1.7.0/jre  
    Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar  
    出现以上信息说明已成功启动。
    防火墙开放8080端口
    增加8080端口到防火墙配置中,执行以下操作:
    [plain] view plaincopyprint?在CODE上查看代码片派生到我的代码片  
    [root@admin ~]# vi + /etc/sysconfig/iptables  
    #增加以下代码
    [plain] view plaincopyprint?在CODE上查看代码片派生到我的代码片  
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT  
    重启防火墙
    [plain] view plaincopyprint?在CODE上查看代码片派生到我的代码片  
    [root@admin java]# service iptables restart  
    检验Tomcat安装运行
    通过以下地址查看tomcat是否运行正常:
    http://192.168.15.231:8080/
    看到tomcat系统界面,说明安装成功!
    停止Tomcat
    [plain] view plaincopyprint?在CODE上查看代码片派生到我的代码片  
    [root@admin ~]#  /usr/local/tomcat/bin/shutdown.sh   //停止tomcat  
    

    书籍参考章节: 第2章

    第一步、配置svn中的nodejs项目骨架

    创建nodejs的项目的步骤为:
    1 创建代码仓库
    2 设定钩子–post-commit达到自动同步到网站目录的效果
    3 设定nginx的子网站配置文件,开放相关端口
    4 测试是否成功

    需要注意的是,使用的是nodejs的express框架,需要在app.js里面设定使用的端口。这里采用预先采用的端口为:3007

    这里有相关设置:
    这里写链接内容

    相关命令

    这里将项目名称暂定为blue-hat
    sudo mkdir -p /var/svn/blue-hat
    sudo svnadmin create /var/svn/blue-hat
    sudo vim /var/svn/blue-hat/conf/svnserve.conf
    sudo vim /var/svn/blue-hat/conf/passwd
    sudo vim /var/svn/blue-hat/conf/authz
    sudo systemctl restart svnserve
    

    注意,请根据参考资料一步一步完成配置,这里不啰嗦了。接下来,给项目添加一个对应的web运行目录,该目录路径初步定为:/usr/local/webroot/blue-hat

    /usr/local/webroot/blue-hat
    
    mkdir -p /usr/local/webroot/blue-hat
    svn checkout svn://localhost/blue-hat /usr/local/webroot/blue-hat --username testuser --password abc --non-interactive
    

    添加post commit

    cd /var/svn/blue-hat/hooks
    cp post-commit.tmpl post-commit
    chmod +x post-commit
    vi post-commit
    

    这样修改

    #!/bin/sh
    
    # 库的路径
    REPOS="$1"
    # 新提交的版本号
    REV="$2"
    
    WEB=/usr/local/webroot/blue-hat
    SVN=/usr/bin/svn
    LOG=/usr/local/webroot/auto_svn.log
    
    
    export LC_ALL=zh_CN.UTF-8
    
    changed=$(svnlook changed -r $REV $REPOS)
    log=$(svnlook log -r $REV $REPOS)
    echo "now the changed is:$changed">>$LOG
    
    n=$'n'
    $SVN update $WEB  --username testuser --password abc --non-interactive #更新到我们的目标网站目录。
    

    重启svn

    接下来就是svn的上传下载了

    注意,开发环境不需要配置nginx+express

    学习目标:

    • 下载并安装jdk
    • jdk与jvm的概念与区别

    配置postgres数据库

    略,请自行用脚本进行配置

    提醒,数据库的备份还原迁移都是必须要知道的。

    二、参考知识

    本文由彩世界平台发布于彩世界时时app,转载请注明出处:新项目开发及运行环境配置-nodejs前台+java后台+

    关键词:

上一篇:云智慧透视宝Java代码性能监控实现原理

下一篇:没有了