• 服务器迁移至Linux操作系统


    我在这里试了ubuntu、Debian,centos。最终还是选择了centos

    使用工具putty,远程桌面的话使用vnc viewer(看起来service文件更改只需要替换user,但是路径不对的,需要删去home),阿里云app也是可以直接ssh服务器的

    以前我是使用iis(Internet Information Services)搭建静态网站的,现在我使用的是nginx

    先配置ssl证书,去阿里云SSL下载可以获得.key和.pem文件压缩包

    恰好我的power shell是配置过ssh的,可以直接scp,就是几行代码

    所以静态网页很快就可以配好啦

    接下来我之前还做过python和java的

    python的话

    方法是nginx通过代理访问通过uwsgi启动监听在本机的flask程序(但是感觉舍近求远了,最后直接supervisor+uwsgi,https设置有点问题,所以nginx+supervisor+uwsgi)

    为了避免系统环境与应用环境之间的冲突,使用虚拟环境来安装应用的依赖,virtualenv可以为每个python应用创建独立的开发环境

    然后按照这个教程

    然后又遇到了上次那个中文问题

    UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)

    搞到最后发现我都在venv下了,为什么去改了本机的。简直蠢到炸

    Java应用的迁移比较困难,这里使用的是mariadb(mysql分支),本来以为很快就可以配置成功的,结果又解决了数据库问题,jar包问题。最后用的是mariadb直接连接,没有用mysql,感觉这样应该会好一点,之后又做了mariadb的安全设置,因为我本地直接remote了服务器,感觉有点爽啊。测试完毕为了安全这些都要做的

    tomcat官方文档稳啊

  • 相关阅读:
    面试(5)
    面试(五)
    面试(4)
    面试(四)
    面试(三)
    面试(2,3)
    利用session控制 长时间未操作自动退出登录
    一次性清除所有session
    动态引进js文件
    Vue--findIndex方法的使用原理
  • 原文地址:https://www.cnblogs.com/BobHuang/p/10875621.html
Copyright © 2020-2023  润新知