首页 > 代码库 > 如何把php项目部署到阿里云服务器window server2012__含公网ip访问时jquery/ajax失效解决办法
如何把php项目部署到阿里云服务器window server2012__含公网ip访问时jquery/ajax失效解决办法
记一次蛋疼的折腾。
弄了一晚上最后发觉是360浏览器的问题,换个浏览器就好了。垃圾360用什么IE7文档模式。导致界面和功能失效。
建议大家测试的时候用firefox或者chrome。
项目部署到服务器后360浏览器兼容模式显示错误的解决办法:http://www.cnblogs.com/zj917/p/6697724.html
——————————————————————————————————————————————————
正文:
上篇博客说临时起意做了个有意思的聊天版,就想把它部署到阿里云服务器上连接一个域名试试,以后扩展了可以和女票在页面上聊天然后显示一些图片啥的。
当然首先要能通过阿里云公网Ip访问我上传的项目才行。
原来以为是很简单的事最后被360浏览器坑了一晚上。一步一步查错最后发觉。。哎。。不说了。。
步骤:
1、购买阿里云服务器,买的时候在镜像市场有很多镜像可以选,还有各种配置好的环境可以购买。因为我是新手,也就是试试部署到服务器让外网访问而已,就直接购买了标配的学生服务器,选了个windows server2012系统。
2、在控制台启动系统,然后通过你自己的windows电脑进行远程连接就可以操作了。
PS.远程连接方法(win10为例):右键开始——运行——输入mstsc.exe,然后计算机名是你公网ip,在阿里云控制台下实例—管理可以看到,(默认用户名是Administrator,密码在你买的时候你设置过,这些最好都记一下)。
3、给windows server2012装wamp环境。
PS.由于是新系统,必须先装一堆的VC++库,下载地址:http://download.csdn.net/download/qq_31764923/9303545 里面包含所有VC++库,安装完一劳永逸。
然后去wamp官网载wampserver,我是64位的就载了64的版本。(切记先装VC++库,要不然wamp运行不起来还得卸了重装)
4、在远程连接的服务器win server2012里打开浏览器,输入127.0.0.1,如果之前的步骤没问题就应该出现wamp的介绍界面了。(可以装个别的浏览器,默认的IE使用起来很麻烦)
5、在你本地的电脑win10里打开浏览器,输入你阿里云服务器的公网ip,按理说也应该出现wamp介绍界面,然而出现的是403forbidden的提示。这就对了,百度一下“wamp让外网访问”,按教程修改配置文件即可。
6、之后在你本地电脑里输入你云服务器的公网ip就可以看到wamp的介绍界面啦。在服务器部署你的项目,跟本地的一样使用,只不过127.0.0.1改成了你的公网Ip就可以外网访问啦。
重点:不要用360浏览器做测试。后面发生了一系列问题。我排查了好多步最后发觉是浏览器的问题导致我的jquery失效。。气死了
有问题可以留言。。我也是服务器新手。。就是用最简单的方法先试试。。大家有什么心得一起交流。。
如何把php项目部署到阿里云服务器window server2012__含公网ip访问时jquery/ajax失效解决办法