出于工作需要,要在内网搭建一个私有的云笔记服务,并且最终会把IP端口暴露在外网以便随时访问,此贴记录一下在内网搭建蚂蚁笔记服务端的过程。
搭建过程网上有详细的说明,参照同站https://blog.csdn.net/ZCF1002797280/article/details/51011040,写的很详细,给博主点个赞。
在搭建之后需要在服务上加上SSL证书,我又不会go语言,不清楚怎样修改蚂蚁笔记的服务端源码来实现这个证书的添加,所以决定使用nginx的反向代理。
首先apt -install nginx下载nginx,然后修改nginx的配置文件,添加下面的代码

#httpsserver {listen       使用ssl的端口号 ssl;server_name  localhost;ssl_certificate     SSL证书的路径;ssl_certificate_key  SSL证书钥匙的路径;ssl_session_timeout  5m;location / {proxy_pass http://localhost:9000;  //需要代理的端口}}

至此,我们可以以https的方式通过使用ssl的端口号访问到原本的内容,但是原本的9000端口依然可以通过http来访问,想要强制访问https可以在网上查找修改nginx配置文件的方法,我个人是修改了服务端的主页,用js抓取端口号进行判断然后跳转。

后面会继续记录如何设置开机启动蚂蚁笔记的相关服务、如何自动备份数据、如何将桌面客户端打包成可以在arm上使用的版本。

2019-10-25:
发现一个问题,使用自己生成的ssl证书会导致从手机的安卓客户端无法登陆(ios暂未验证),原因应该是SSL证书没被认证的原因。

记录蚂蚁笔记服务端的搭建过程相关推荐

  1. SVN服务端的搭建和简单使用

    SVN简单说明 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很多版本控制服务已从CVS迁移到Su ...

  2. 为知笔记服务端docker镜像使用说明

    为知笔记服务端提供了docker镜像,您只需要简单几步,就可以将为知笔记服务端部署在自己的服务器甚至自己的电脑上面(windows/linux/mac). 系统需求 操作系统:Windows / ma ...

  3. 服务器php环境搭建教程,PHP服务端环境搭建的图文教程(分享)

    一.PHP服务端环境搭建 1.php服务端环境安装套件xampp(apach+mysql+php解释器) F:\MyDoc文件(重要)\DL_学习\download重要资源\apache服务器组件 安 ...

  4. 天龙八部手游服务端架设搭建教程

    天龙八部手游服务端架设搭建教程 大家好,我是艾西.最近更新游戏搭建教程比较少也被不少小伙伴催更,今天我和大家聊聊天龙八部手游服务端架设搭建. 游戏讲述元佑元年,大宋遭受辽国入侵的故事,玩家可扮演峨眉. ...

  5. 阿拉德手游服务端Centos搭建教程

    阿拉德手游服务端Centos搭建教程 大家好我是艾西,又有几天没有更新文章了.这几天看了看还是有不少人对手游感兴趣,今天给大家分享一款早些年大火的pc游戏,现在也有手游了"阿拉德" ...

  6. 服务器php环境搭建教程,PHP服务端环境搭建图文详解

    PHP环境搭建也是一门技术,本文主要为大家分享一篇PHP服务端环境搭建的图文教程,具有很好的参考价值,希望对大家有所帮助. 一.PHP服务端环境搭建 1.php 服务端环境 安装套件 xampp(ap ...

  7. 服务器php环境搭建教程,最清晰的PHP服务端环境搭建的图文教程

    PHP环境搭建也是一门技术,本文为大家分享一篇PHP服务端环境搭建的图文教程,具有很好的参考价值,希望对大家有所帮助. 一.PHP服务端环境搭建 1.php 服务端环境 安装套件 xampp(apac ...

  8. 蚂蚁笔记(leanote)搭建

    [1]下载安装服务端 [2]leanote导出PDF [3]制作 leanote docker 镜像 [1]下载安装服务端 参考链接 ###下载地址https://sourceforge.net/pr ...

  9. 我的世界网易手服务器文件夹,Minecraft服务端新手搭建指南(Linux篇)

    运行完成,生成世界 这一次运行完以后,服务端就已经运行起来了,不过非正版客户端登陆是有问题的(我说的正版是微软正版),因为服务器默认启用了线上认证,所以还是要停止一下服务,然后修改server.pro ...

  10. SVN服务端的搭建及客户端连接(云上搭建服务端)

    SVN服务端: 环境:linux下搭建 1,安装软件(系统自带) SVN 的一些概念 repository(源代码库):源代码统一存放的地方 Checkout(提取):当您手上没有源代码时,您需要从r ...

最新文章

  1. 求最大值_Excel求最大值地球人都知道,那要求出第2、第3、第N大值呢?
  2. 打造vim的python编辑器
  3. js的tree数组对象扁平化思否_JS专题之数组展开
  4. C++入门复习指南,C++Primer读书笔记
  5. 微型计算机机房湿度不宜过大,全国计算机一级考试选择题试题与详细答案(免费)...
  6. Python数据结构与算法(3.3)——队列
  7. 什么是DNS,作用是什么?
  8. 计算机潮流分析22节点,第三章电力系统潮流分析与计算第七讲电力网络方程和矩阵及功率方程_255903070...
  9. QQ拼音截取屏幕局部放大问题解决
  10. 阿里云迎来了又一轮“刚需”
  11. 探店「无聊猿」BAYC 主题餐厅:食物都很棒,口味超预期,有点小贵
  12. 趋势跟踪系统的形成历程
  13. 新一代iPad mini曝光:屏幕变大、颜值大幅提升!
  14. 黑暗爆炸 #1059. [ZJOI2007]矩阵游戏
  15. 百度文库会员什么时候便宜
  16. Linux|操作系统
  17. 21世纪东方美女标准[男士参考女士学习]
  18. [1173]regexp_replace()、regexp_substr()、regexp_instr()函数的用法
  19. docker kali 安装 xfce4 桌面 + tigervnc + novnc
  20. Android 自动化测试(5)robotium

热门文章

  1. MyBatis——MyBatis Generator插件使用(配置详解)
  2. 《机器学习》周志华note2
  3. 妙趣横生的算法(C语言实现 第2版)pdf
  4. 简单粗暴的流水灯仿真和代码
  5. matlab6序列号plp,matlab6.5PLP是什么
  6. 无需重装软件,解决不满足升级要求问题,Windows10成功升级Windows11方案——以戴尔XPS15 9550 i7-6700HQ CPU为例
  7. xp系统能不能安装mysql_win xp32位系统安装mysql详细步骤
  8. 计算机基础应用软件,全国一级计算机考试软件
  9. 天锐绿盾防泄密软件6.0新版本功能已优化!!!
  10. 天锐绿盾屏幕水印追溯设置,精准追踪文档流转