使用docker部署nginx搭建简单的idea-2019 jrebel插件激活服务器

前言

 之前用的jrebel激活方式一直都是用的 *lanyus* 大神的 [jrebel激活](http://idea.lanyus.com)插件,但是需要一直开着命令行窗
口,或者将jrebel调整成离线模式,心血来潮也想自己配置一个反向代理,代理到大神的网站上去,尝试了一下发现还是可行的,
但还是有些坑特此记录一下。

一、nginx在阿里云上的部署

本人采用的是阿里云轻量级学生应用服务器,学生认证的话一年只需要144块钱,还是很实惠划算的,这里结合了1、[菜鸟教程的docker下的nginx部署](https://www.runoob.com/docker/docker-install-nginx.html)和2、https://blog.csdn.net/starzhou/article/details/86814872这篇文章。
其中第二篇文章中的重点在于
因为根据菜鸟教程的步骤来部署的nginx项目挂载好像没有挂载conf.d这个文件夹,所以需要结合第二篇文章在运行docker run命令的时候将nginx目录挂载到自己新建的default.conf文件上。(可先阅读第二点,修改default.conf文件为自己的内容)
然后可以使用docker ps 命令在虚拟机中查看一下自己的nginx服务是否启动。

二、default.conf文件的注意事项

先解释几个default.conf中需要修改的最主要的nginx配置,其余可以不用修改。

server {listen       8082;      #监听的服务器的端口号server_name   domain.com;   #外网访问的域名(即浏览器输入的内容,注意:此处一定要写域名,不然nginx无法匹配,此域名可以不用备案,阿里云也能购买)#charset koi8-r;#access_log  /var/log/nginx/host.access.log  main;location / {proxy_pass   http://domain.com:port;      #通过nginx反向代理之后想要访问的网址   }#error_page  404              /404.html;# redirect server error pages to the static page /50x.html#error_page   500 502 503 504  /50x.html;location = /50x.html {root   /usr/share/nginx/html;}# proxy the PHP scripts to Apache listening on 127.0.0.1:80##location ~ \.php$ {#    proxy_pass   http://127.0.0.1;#}# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000##location ~ \.php$ {#    root           html;#    fastcgi_pass   127.0.0.1:9000;#    fastcgi_index  index.php;#    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;#    include        fastcgi_params;#}# deny access to .htaccess files, if Apache's document root# concurs with nginx's one##location ~ /\.ht {#    deny  all;#}
}

修改完default.conf文件之后就可以运行docker run 命令启动nginx服务了

再解释一下docker run 命令的含义

-d:后台运行
-p:绑定端口      前:后  (前面的是外网端口,后面的是服务器上的端口,比如上面的文件的listen我写的是8082那么这个后面的端口我也要写8082,前面的端口在外网通过域名访问的时候也要带上)
-v:挂载文件
(此处我是先复制的菜鸟教程中的最后一步,再修改的文件路径)

三、去idea中激活

选择使用license-server激活

标号1处:填写default.conf中配置的server_name域名跟上启动nginx服务时外网映射的端口
标号2处:填写一个邮箱
标号3处:可用uuid生成唯一识别码

最后点击Active即可激活jrebel

最后的最后感谢lanyus大神的网站和提供帮助的csdn文章还有菜鸟教程网站,希望大家一起进步哟(^U^)ノ

使用docker部署nginx搭建简单的idea-2019 jrebel插件激活服务器相关推荐

  1. docker初体验:docker部署nginx负载均衡集群

    Docker 是一个用于开发,交付和运行应用程序的开放平台.Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件.今天来为大家演示一下docker部署nginx负载均衡集群 环境 ce ...

  2. docker初体验:docker部署nginx服务

    Docker 是一个用于开发,交付和运行应用程序的开放平台.Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件.今天来为大家演示一下docker部署nginx 环境 centos7 ...

  3. docker部署nginx并且挂载文件夹和文件

    docker部署nginx并且挂载文件夹和文件 2018年05月30日 10:18:32 丢你刘某 阅读数:2315 这段时间在研究docker,在部署nginx时遇到了坑,最主要的问题是在挂载文件和 ...

  4. docker nginx tomcat mysql_使用docker部署nginx+tomcat架构(2):访问mysql数据库

    上一篇完成了通过docker部署nginx+tomcat的基础软件架构,但是距离一个真正可用的软件架构还差得很远.其中最重要的一点是缺少数据库这个角色的存在,那么本篇就来完善这一点. 废话少说,直接进 ...

  5. 在用docker部署nginx时,出现curl: (6) Could not resolve host: localhsot; 未知的错误

    在用docker部署nginx时,出现错误 问题一 问题 分析 解决 问题二 问题 分析 解决 问题一 问题 使用curl www.baidu.com命令出现 curl: (6) Could not ...

  6. kubernetes学习(4)---Nginx搭建简单的文件服务器

    5.搭建一个简单的文件服务器 在运维主机(192.168.100.50)上使用nginx搭建简单的文件服务器 # 创建相应的目录 mkdir -p /data/k8s-yaml# 安装nginx yu ...

  7. docker部署nginx+tomcat架构

    使用docker部署nginx+tomcat架构 架构说明: 使用nginx+tomcat实现动态/静态(资源请求)分离和负载均衡. 配置docker镜像仓库:/etc/docker/daemon.j ...

  8. docker部署nginx 并实现反向代理 配置多个域名多个端口

    文章目录 docker部署nginx 并实现反向代理 配置多个域名多个端口 1. 安装nginx: 2. 以终端的方式打开镜像容器 default.conf: nginx.conf: 3. 在linu ...

  9. Docker部署Nginx集群

    背景 Nginx作为负载均衡工具在企业开发中,特别是分布式开发中十分常见,下面来看看腾讯云服务器中在CentOS7.6系统中使用Docker部署Nginx集群的具体步骤 环境 Linux:CentOS ...

最新文章

  1. JAVA对图片的任意角度旋转,以及镜像操作
  2. Docker 制作镜像-redis
  3. 安装ie浏览器的js脚本调试工具
  4. JS高级——arguments参数详解
  5. DDD-上下文映射图
  6. oracle+调整+表空间,oracle数据库表空间及权限调整示例
  7. 使用命令行搜索你的java 库
  8. 计算机如何重新连接打印机,打印机脱机怎么处理 打印机重新连接方法教程
  9. 温故而知新的意思是什么?温故而知新出自哪里?
  10. 自然语言处理入门 第一章 新手上路
  11. 【面试题】网易互娱(游戏)2021校园招聘在线笔试 - 服务端开发工程师[文件系统]
  12. php获取汉字个数,获取文件中汉字个数
  13. ffmpeg实战教程(十一)手把手教你实现直播功能,不依赖第三方SDK
  14. 被火龙强奸了100次~~~怨念!
  15. 瓢城旅行社网页界面设计(HTML+CSS)
  16. nginx的安装(亲测)
  17. 天书奇谈怎么显示连接服务器,天书奇谈手游好玩吗 天书奇谈无法连接服务器怎么办...
  18. Unity录屏功能插件NatCorder使用简记
  19. app android 升级提示,app版本升级原生弹框和进度提示(包含wgt升级)
  20. 修改unity代码编辑器

热门文章

  1. 从redis中取值 然后通过list进行分页查询
  2. 机器学习20:基于ResNet50和FaceNet实现人脸识别
  3. oracle的路由器,如何充分使用Oracle?
  4. Java中int的取值范围的原因
  5. 【乐理】五度圈(速查表)
  6. Android TV Demo 工程,其中包含 TV 常用的自定义控件,飞框效果实现,外边框效果实现,UI 控件焦点自动处理,使 TV 开发更简单,更高效。
  7. 启发式算法Python代码库——scikit-opt
  8. Three.js - 着色器材质(二十七)
  9. python自走棋_GitHub - pumpkye/AutoChess: 自走棋战斗模拟器,搭配双方阵容然后模拟战斗,得到战斗结果,希望借此探索更加平衡的棋子设定...
  10. form表单中name和id区别