在选择服务器的时候,会涉及到云服务器的操作系统选择的问题,一般主流的选择是Linux(一般选择centos、Debian、Ubuntu等)和windows。
Linux(一般选择centos、Debian、Ubuntu等)系统的好处就是占用系统资源较少,一般1核1G内存的云服务器就可以跑的很流畅。但是这种配置的服务器来跑windows系统,基本上会非常卡顿,这就是为什么买个几百块的服务器结果是windows系统结果访问卡得要死。
从节约资源和减少开支的角度来讲,如果无特定环境要求的话,个人建议是使用Linux(一般选择centos、Debian、Ubuntu等)作为服务器操作系统。 同时,不建议去追求最新版本,毕竟我们做网站要的是稳定运行。我们尽量选择可以长期稳定的版本,最新的高版本暂时不用考虑。
之后需要安装一个叫PuTTy的软件,putty软件会自带psftp,也可以选择其他SSH工具如X-shell。
ssh工具就是为了远程连接服务器。
打开软件在ip地址栏输入公网ip(阿里云上面可以找到)点击打开会出现控制面板,依次:用户名->enter->密码->enter,用户名和密码就是上面重置的实例密码。
浏览器搜索phpstudy,找到Linux版根据自己的服务器系统选择性的安装小皮面板(不是一定也可以选择安装其他服务器管理面板如宝塔、AMH面板、安全狗、云帮手等),安装完成后会后提示,记得截图(因为这里包含了控制面板的登录地址和初始账号、密码),当然没截图也没关系,自己找回就可以了,具体找回方式是在ssh工具面板输入xp,根据提示进行查看,忘记密码也可以在这里修改,卸载小皮面板也可以在这里,但是谨慎删除。
此刻立即去访问小皮显示无法访问,原因是在阿里云没有打开或者设置网站的端口,进入实例->更多->网络和安全组->安全组配置->配置规则->有则开启无则添加(端口号在安装小皮完成时会提示)。
登录小皮面板->安装mysql,php,phpMyAdmin等
此刻服务器这边就配置差不多了,小皮面板已经有了一个叫localhost的站点,你肯定无法访问,因为他的端口在阿里云那边也没又打开,步骤与上面相同。
此刻就可以在浏览器访问公网ip了,别忘记把域名添加到localhost里面,因为localhost你无法访问。
最后一步时把自己的项目上传到小皮上面,上传的方法很多种,最简单的是直接在小皮面板通过FTP上传或直接进行文件上传,当然也可以用winscp、FileZilla等等这些ftp工具或者直接在putty命令行进行上传,使用winscp时需要输入公网ip还有实例账号和密码。
百度这么说的:同大多数Internet服务一样,FTP也是一个客户/服务器系统。用户通过一个客户机程序连接至在远程计算机上运行的服务器程序。依照 FTP 协议提供服务,进行文件传送的计算机就是 FTP服务器,而连接FTP服务器,遵循FTP协议与服务器传送文件的电脑就是FTP客户端。用户要连上FTP 服务器,就要用到 FTP 的客户端软件,通常 Windows自带“ftp”命令,这是一个命令行的 FTP客户程序,另外常用的 FTP 客户程序还有FileZilla、 CuteFTP、Ws_FTP、Flashfxp、LeapFTP、流星雨-猫眼等。总结来说ftp工具就是为了让自己的电脑和服务器进行连接然后进行文件传输。
当项目放到了对应的位置,数据库也导入成功,一个完整的项目就部署完成。记得在添加站点时注意防跨站攻击这个选项,反正我的tp项目再勾选了之后运行不了。
如果想拥有自己的域名,也可以到阿里云里面进行注册,价格几元到无上限。注册之后进行域名解析,域名就可以为你所用了。