服务器迁移至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官方文档稳啊

posted @ 2019-05-16 14:50  暴力都不会的蒟蒻  阅读(695)  评论(0编辑  收藏  举报