展开

关键词

ApacheDjango

0.概述Django是一个基于Python的web开发框架,在实际生产环境中的时候,还需要用Apache容器来。 这里记录下如何在Debian系统中用Aapche和mod_wsgi模块来Django。 托管Django站点假设Django的wsgi.py文件的路径是homeyunfengDevgitmysitemysitewsgi.py,我们需要下面几步来完成Apache对Django的托管: 修改os.environ的值,使得多个Django同时被Apache托管的时候不会出现串扰的问题。 Django里面需要修改的就这2个文件,下面的内容都是在etcapache2录下进行操作。

64910

Java

前言: 如何一个 java ?其实这是一个 java 后端的基本素质。但是在多次重装服务器之后,我慢慢厌烦了一次次地环境。所以让那些该死的配置都交给一键脚本吧。 内容简介我们一个跑 java 的环境,往往需要配置 JDK,然后就是 Tomcat, 数据库。所以我就写了一个一键 JDK+Tomcat+Mysql 的脚本。用于新的服务器安装环境。 在安装完环境之后,只需要把 war 包导入到 usrlocaltomcatwebapp 录底下然后重启 Tomcat 即可直接访问。 wget https:raw.githubusercontent.comZo3iOCSmasterjdTomK%26AutoJdTomK-Auto.shsource JdTomK-Auto.sh注意事包的数据库需配置正确

14120
  • 广告
    关闭

    云产品限时秒杀

    云服务器1核2G首年50元,还有多款热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Dockerjava

    公司的一个java,然后这是组长给的一个任务,到docker中。更不用说啦,肯定要写Dockerfile,不多想,先下载我需要的环境包。 JDK JDK下载地址tomcat tomcat下载地址maven maven下载地址下载好后,可以不解压,直接到docker中解压,但是我习惯先解压,然后直接复制录到docker中录就这些,一个 ,一个Apache tomcat 一个 Apache maven 一个 jdk,因为镜像都不是国内的,所以引入一个镜像后,里面的安装源都是国外的,所以写了一个run.sh的脚本,用来替换掉镜像的安装源, 151jreENV PATH=$JAVA_HOMEbin:$JAVA_HOME=jrebin:$PATH:$HOMEbin# 创建日志文件RUN touch usrlocaltomcatbinrun.log # 环境 我把贴到github了github下载地址如果你要测试,你需要把你的java加进去,并且在Dockerfile里改成你的名称哦。??

    75430

    Java(Ⅱ)

    安装完插件后,需要重启jenkinssystemctl restart jenkins创建新任务登录jenkins,点击“新建”,任务名称自定义(我的叫做 java_t)选择“构建一个maven”点击 上一次分享我已经分享了关于这分的私钥问题。 有问题的去找找看! D maven.test.skip=truePost Steps、Build Settings 保持默认构建后操作如上就是我们编译源码,生成包,下一步就是咱们的发布动作:先来创建一个邮件提示:(高级选, 重新启动 Jenkins 服务systemctl restart jenkins找到我们刚刚创建的Maven,点击“build now”其实第一次构建时间有点长,等到现在我看到输出的操作日志中仍然是在不停的下载各种插件 问题解决:查看了错误日志,找到了解决方案,我们需要操作如下:指定jdk的家录:?

    49350

    Java(Ⅰ)

    一、准备私有仓库之前我所分享到的算是认识Jenkins的各种功能,也算是搭建了一个简单的PHP,但是随着这几年JAVA的风生水起,占据了大分的市场,所以从现在开始分享我把我测试搭建Javajava是需要编译和打包的编译和打包用maven完成,所以需安装maven本次实验,我们采用coding私有仓库的形式,涉及到配置密钥。 https:mirrors.tuna.tsinghua.edu.cnapachetomcattomcat-8v8.5.23binapache-tomcat-8.5.23.tar.gz tar zxvf apache-tomcat -8.5.23.tar.gz mv apache-tomcat-8.5.23 usrlocaltomcat vim usrlocaltomcatconftomcat-users.xml 增加如下内容 之前就有小伙伴犯错了 usrlocal wget http:mirror.bit.edu.cnapachemavenmaven-33.5.2binariesapache-maven-3.5.2-bin.tar.gz tar zxvf apache-maven

    58550

    Java

    添加devtools到中 org.springframework.boot spring-boot-devtools runtime true 添加编译组件(pom) org.springframework.boot

    15120

    JenkinsJava

    配置基础环境 Jenkins大多数情况下都是用来JavaJava有一个特点是需要编译和打包的,一般情况下编译和打包都是用maven完成,所以系统环境中需要安装maven。 本次实验,我们采用git私有仓库的形式,涉及到配置密钥,以zrlog来作为本次实验需要java List CentOS Linux release 7.3.1611 (Core) jdk-8u151 .git commit -m add blog source codegit pushTomcatjdk最好不要使用openjdk,使用openjdk容易出问题安装JDK环境# CentOS7安装Java -33.5.4binaries# 解压tar xvf apache-maven-3.5.4-bin.tar.gz -C usrlocalmv usrlocalapache-maven-3.5.4 usrlocalmaven manager zrlog-2.1.12-SNAPSHOT.war # 我们也可以将war打包好后然后通过shell,ansible脚本到远程服务器上

    17750

    通过Jenkinsjava

    笔记内容:通过Jenkinsjava笔记日期:2018-02-2826.9 java-创建私有仓库26.10 java-下载zrlog源码26.11 安装配置tomcat26.12 java-安装maven26.13 安装插件26.14 构建job26.15 发布war包----java-创建私有仓库Jenkins大多数情况下都是用来JavaJava有一个特点是需要编译和打包的 本次实验,我们采用git私有仓库的形式,涉及到配置密钥,以zrlog来作为本次实验需要java。 ----java-下载zrlog源码下载zrlog的源码,并解压:# cd ..# wget https:codeload.github.com94fzbzrlogzipmaster# du - ----java-安装maven因为我们需要通过maven来帮我们编译并打包Java,所以这一步是安装好maven,注意这一步是在Jenkins服务器上完成的,官网下载地址: https:maven.apache.orgdownload.cgi

    25020

    docker-compose 外配置 java

    有的写完,需要打包到不同的环境。所以配置一个外 yml 配置文件会方便很多,不用重新打包。 文件录构造├──app├──application.yml ├──app.jar ├──Dockerfile├──mysql├──nginxdocker-compose.ymlw.shDockerfileFROM java:8#VOLUME tmpADD dstapp.jar app.jarADD application.yml application.ymlENTRYPOINT 注意,以上顺序不可改变。 : - 8080 restart: always depends_on: - mysql links: - mysql - redis entrypoint: .w.sh mysql:3306 -- java

    18200

    docker-compose 外配置 java

    有的写完,需要打包到不同的环境。所以配置一个外 yml 配置文件会方便很多,不用重新打包。 文件录构造├──app├──application.yml ├──app.jar ├──Dockerfile├──mysql├──nginxdocker-compose.ymlw.shDockerfileFROM java:8#VOLUME tmpADD dstapp.jar app.jarADD application.yml application.ymlENTRYPOINT 注意,以上顺序不可改变。 : - 8080 restart: always depends_on: - mysql links: - mysql - redis entrypoint: .w.sh mysql:3306 -- java

    11520

    Java|Spring boot中的热

    问题描述 在做spring boot的开发时,当修改了一个java文件里面的内容后,经常就会将停止后再重新启动,这种方法不仅浪费时间而且降低了开发的效率。 现在的开发工具也比较智能,热这个功能就能解决所面临的问题吗?来看一看什么是热。 解决方案 热是指在修改BUG的时候对JSP或JAVA类进行了修改,在不重启WEB服务器的前提下能让修改生效。但是对配置文件的修改除外!那么怎么在idea中使用热呢? 首先在spring boot的配置文件中引入热依赖 org.springframework.boot spring-boot-devtools true 当引入依赖后发现的热并没有生效,在idea 当完成所有的工作后再次启动发现的热就生效了。当修改里面的java文件时就会自动重启。?图2.4 结果这样就为开发提升了一定的效率。

    22440

    (一)

    (一)1.传统生命周期调研阶段-->设计阶段-->开发阶段-->测试阶段-->运营阶段关键点:阶段间有前后关系依赖;阶段间的推进是由文档来主导的;理想化的生命周期和开发模型。 1.5运营阶段为了完成的运行维护,由运维团队为主,开发、产品团队为辅共同参与完成此阶段。当终止,功能迭代等时候,此阶段就结束了。在这一阶段分为前置和实际阶段。 共同保证每个子功能以及整体有效的运作下去。33.1方案设计1.分析的产品需求文档,获取主旨,定好方案的方向。梳理网站的标架构。 3.2环境个人开发环境:在自己的电脑上开发被分配的功能子模块,因为我们团队中每个人的电脑无论是系统,或者编译器等环境都不同,所以我们只完成领导安排的具体内容即可。 预发布环境:产品质量保证,是上线前的最后一次测试。线上环境:加维护。每个环境之间彼此隔离。每个环境下的方案都是一样的。注意:我们重点关注在于个人开发环境以及公司开发环境。

    93520

    (二)

    (二)1.负载均衡我们之前使用proxy_pass的方式实现了nginx代理请求到后端的效果,随着我们的网站访问量越来越多,一个后端就不现实了,那么接下来我们应该如果在访问量日渐增大的情况下,满足线上业务的稳定呢 我们先引入一个场景,就是我们在自己电脑上开发完成后,要到不同的服务器上去运行,因为涉及到负载均衡,那么服务器超多,每一台都需要从零搭建相关环境,保证运行正常。 它由镜像、仓库、容器三大分组成。由此引出docker的理念:构建(build)、运输、运行。3.2优缺点优点:适用场景比较多;环境快、更新快;省钱省力,非常流行,人们都在选择。 私有仓库:registry(轻量级)、harbor(企业级)3.7.1相关命令docker login docker pull docker push docker search 3.7.2私有仓库创建仓库的流程 优质文章推荐:公众号使用指南 redis操作命令总结 前端中那些让你头疼的英文单词 Flask框架重点知识总结回顾 重点知识点详解 难点理解&面试题问答flask框架中的一些常见问题 团队开发注意事

    20940

    (三)

    (三)1.Docker进阶1.1Dockerfile1.1.1作用类似于我们的python脚本,自动化的将我们的定制docker镜像创建出来。注意:1.命令必须可执行。 2.串讲2.1架构一般来说,一个至少有三层:web访问层、数据库层、存储层。 2.2.2应用数据分离阶段初期的时候,用户访问数据库有压力。我们可以将应用和数据库单独。这样用户体验好,我们的执行效率也高。 微服务:的角度:将传统整体的方式,拆分成每一个子功能服务都可以单独来。开发角度:需求在开发前,进行更进一步的细化,细化成更详细的子功能,采用松耦合的形式来开发。 2.5架构划分架构分:一级定位:存储层、数据库层、web层原则:站在用户访问资源的角度从后向前来,后的内容正好验证二级定位:web缓存、代理、数据库缓存(一级定位之外的分)原则:

    25740

    Django

    版权声明:Copyright © https:blog.csdn.netzzw19951261articledetails80981936 Django 1. Nginx 静态服务器安装 Nginxsudo apt-get install nginx配置 Nginxsudo vim usrlocalnginxconfnginx.conf # 在server分中配置 动态接口在中复制开发配置文件dev.py 到生产配置prod.py 修改配置文件prod.py中 DEBUG = True ALLOWED_HOSTS = # 添加www.meiduo.site CORS_ORIGIN_WHITELIST = ( 127.0.0.1:8080, localhost:8080, ···根据需要添加···)3.UWSGI安装 uwsgipip install uwsgi配置 uwsgi在录下 #http=10.211.55.2:8001#录chdir=UsersdelronDesktopmeiduomeiduo_mall#中wsgi.py文件的录,相对于录wsgi-file

    31720

    django

    nohup .manage.py runworker & >> homerunall.shRUN echo binbash >> homerunall.sh如果去掉了chat组件,就可以用简单的方式来

    26210

    JAR

    nohup java -jar ruoyi.jar --server.port=9090 >devnull &Centos7查看端口号占用情况1.安装netstat工具yum install net-tools1 查看服务器所有被占用的端口netstat -ant1 3.验证某个端口是否被占用netstat -tunlp|grep 156921 4.查看所有监听端口号netstat -lntp1 命令:nohup java -jar xx.jar >devnull &Linux 运行jar包命令如下:方式一:java -jar shareniu.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口 方式二java -jar shareniu.jar &&代表在后台运行。特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。继续改进,如何让窗口关闭时,程序仍然运行? 方式三nohup java -jar shareniu.jar &nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到

    23410

    Docker

    Part1文章首推 支付宝接口对接高德地图调用验证码登录QQ邮箱登录Part2今日主题:Docker我用自己的话简单介绍docker是个什么东西吧,可能不太准确。 Doker就是一个可以将和环境打包成一个镜像的玩意。镜像是什么,就是一个名词,只是别人总喜欢把一些东西搞得很高级而已。 正常来说,我们一个需要将自己的war包或者jar包,放到服务器上,然后安装对应的环境软件:jdk、redis、nginx等等。 然后我们可以通过相应的命令去启动这个镜像就可以启动了。 基础镜像使用java FROM java:8 # 作者 MAINTAINER yoyo # 其效果是在主机 varlibdocker 录下创建了一个临时文件,并链接到容器的tmp VOLUME tmp

    18730

    Nuxt.jsDocker和pm2

    pm2 pm2是一个node进程守护 、监控、自动重启以及生成日志的软件,它可以帮你很好的管理node。 npm run build,未报异常说明可以正常运行,接着Ctrl+C停止nuxt即可,若本地再次运行使用npm start,npm run dev,会覆盖刚才打包的内容。 该命令执行后,会在的.nuxt生成dist录,此时只需要把下面的文件复制到服务器对应的录下即可 # 运行 npm run build 后,复制下面的4个文件到服务器.nuxtstaticnuxt.config.jspackage.json 运行 需要注意的是,--name后面的名字是package.json中第一行的name # 在上传到服务器的录下运行,状态为online,说明成功pm2 start npm --name nuxt-django 参考文档Nuxt服务端(CentOS7+nginx+pm2) 使用docker优雅的你的nuxtjs

    49220

    Docker Django

    使用dockerdjango也很简单,挺不错,分享下环境默认你已安装好docker环境django大概结构(p3s) # tree opswebopsweb├── apps├── logs├ pip install速度快些 使用阿里云源index-url = http:mirrors.aliyun.compypisimpletrusted-host=mirrors.aliyun.com完整录结构 29d5f0f53f6eSuccessfully built 10d37173fd13结语这样镜像就build好了,然后你可以直接docker run -p8000:8000 ops:v0.1 -d启动就行,或者也可以

    44930

    相关产品

    • 消息队列 TDMQ

      消息队列 TDMQ

      消息队列 TDMQ 是基于 Apache 顶级开源项目Pulsar自研的金融级分布式消息中间件,是一款具备跨城高一致、高可靠、高并发的分布式消息队列,拥有原生Java 、 C++、Python、GO 多种API, 支持 HTTP 协议方式接入,可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也具备互联网应用所需的海量消息堆积、高吞吐、可靠重试等特性。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券