终于弄完了,总结一下下,本来以为很简单的事情,结果却弄了好长时间,中间差点放弃。
先说一下需求,朋友有一个阿里云ecs服务器,
装的是windows server 2012 r2和sqlserver2015,最低配那种,然后一直运行的一个iis站点,是找公司当时做的一个购物网站,
然后朋友说想做一个公司的官网,但是当初做网站这个公司要价太高,没办法,我就接过来了,
在网上随便找了一个开源的cms代码,然后针对他的需求改了改,就准备上线。
- 部署环境,下载tomcat,mysql,jdk,安装过程都是度娘。
- mysql安装参考:https://www.cnblogs.com/SamWeb/p/7922490.html
- jdk安装参考:https://blog.csdn.net/write6/article/details/79136388
- tomcat安装参考:http://www.cnblogs.com/purplestone/p/3964207.html
- 将cms项目打包ftp到服务器上tomcat的webapp目录
- 绑定域名时发现之前网站用的是80端口,tomcat如果改成不使用80端口,那绑定完域名还得输个8080端口号,那得多麻烦,还不如不绑定了,最后决定,原先网站不变,将原先网站绑定的两个域名拆分出来一个绑定一个新建的伪站点,然后把伪站点做301重定向到tomcat项目的http://localhost:8080/项目名称。
- 链接mysql导库
- 启动tomcat服务分别访问两个域名,出来对应网站,总算是大功告成
整个过程遇到了好多坑,由于有一块磁盘挂载之前欠费释放不彻底,导致之后上传数据包安装软件什么的cpu,内存动不动就满,几乎安装一个软件就得重启一次服务器,之后找阿里工程师给重新释放后终于可以愉快的安装环境了(太感谢阿里攻城狮了,大半夜还给服务)。
环境安装版本必须匹配,jdk是64位,tomcat也必须64位
由于之前磁盘挂载的问题,导致mysql安装失败,但是重新安装mysql大家都懂,卸载不干净啊,各种度娘,最后还是看一位网友的帖子才找对方法,确实不错。
1. 首先在程序里卸载mysql
2. 在cmd窗口执行sc delete mysql
3. 清理之前安装目录下所有mysql相关的文件夹,包括programData中的mysql
4.清理注册表,这里就不说清理那个选项了,直接在注册表从上到下按F3挨个搜索mysql删除,只有这样才能删除干净
环境变量配置的时候末尾如果没有数据是不需要加任何符号的比如 “\”,";"
windows server添加ftp站点尽量还是在服务器iss站点里新建ftp站点,传输效率比下载傻瓜式ftp软件好多了