Ubuntu从0部署

(1.unbuntu18.4安装

2.apt-get update 更新一波(镜像已经是阿里云了)

3.安装docker(https://docs.docker.com/install/linux/docker-ce/ubuntu/)

4.将本地镜像 apigate id4 iwpb 推送到阿里镜像仓库 (https://cr.console.aliyun.com/cn-shenzhen/instances/repositories)


5.拉去本地推送的三个镜像到服务器上(iwpb应用稍后再装)


6.安装 nginx

7.先把官网(静态网站)架起来,直接修改了default配置文件

8.禁止ip直接访问80端口 ln -s /etc/nginx/sites-available/cannot_ip /etc/nginx/sites-enabled/cannot_ip (canno_ip配置文件,软连接路径要使用绝对路径) 最后不能监听同一个端口错误,懒得弄了,不装逼,这部跳过

9.让官网支持ssl,具体阿里云SSL控制台申请,下载,查看文档

10.2020.3.25 今天和昨天晚上搞到吐血,终于三个服务都布置好了。。。

列举下细节问题:

    a.配置文件的IP没有设置正确,遗漏了一部分(数据库的,redis

    b.阿里云25邮箱端口好像不能发送,得换一个461好像。。同事说的。。具体后面再说,这个问题导致异常信息发送不到我邮箱上

    c.都配置好了,发现websocket连接不上,我了个去,最后找到原因了,nginx 没有处理ws协议。

重点是:proxy_set_header Connection upgrade;

    c.开始有点不理解nginx配置ws协议,被ocelot配置规则误导了。我下意识觉得proxy_pass应该是  ws://localhost:10000。发现nginx启动不了。

        最后网上找到的方法就是加一个 proxy_set_header Connection upgrade;  

   d.好家伙,这下都好了。。docker 镜像保存以下。。暂时这么招吧。。。之后把配置文件都先保留着,,以方万一

11.最后安装以下 elasticsearch,最后写一个 窗体应用,负责初始化索引。。windows系统写了一个winform。也可以考虑接口完成。。但是数量庞大会不会不好。。。。明天再说

elasticsearch安装===================

apt-get 不好安装,很麻烦。。还失败了

1.直接从官网下载 .tar.gz包,解压即可

2.注意,root用户无法启动 一些启动问题的汇总(https://blog.csdn.net/qq_32331997/article/details/79775485)


mysql问题=================

发现中文乱码,微信表情符号乱码,,到mysql栏目里有解决方法‘

eshelper工具,把winform的转成了控制台应用,方便再linux 下执行

先安装dotnet SDK (https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-package-manager-ubuntu-1910)

sdk2.2安装 https://www.24kplus.com/linux/386.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容