如何把源代码部署到服务器?云服务器在哪里买比较好?

推荐试试SAE云平台,它支持Java环境,用起来还不错。百度上搜一下能看到很多关于SAE的使用教程和资料,上手挺方便的,适合Java项目的部署需求。

云服务器这东西,没有最好只有最合适,全看你自己需求。我自己用云服务器差不多两三年了,百度云、阿里云、网易云、腾讯云、华为云都试过一遍。折腾这么多其实说白了就是穷,各种免费试用都蹭了一遍。最后大部分业务放在腾讯云上,少量留在阿里云,算是慢慢摸索出了适合自己的方案。

企业选云服务器得根据实际需求来定,先想清楚你租服务器是干啥用的,放网站还是跑APP或者其他用途,不同用途对配置要求不一样。第一步选地区和机房,如果只是公司内部人员访问,选当地服务商就行;要是对外访问的,建议选北京、上海、杭州、深圳这些地方的机房,最好走BGP线路。第二步看售后服务,这对用户来说特别重要,别以为大服务商服务就一定好,他们售后太公式化了,很多问题得自己搞定。要是公司有专业技术人员,选大服务商没问题;要是没有,还是找中小型服务商,能有一对一服务的更靠谱。我本人用的北京亿诚的云服务器,用了两年感觉服务还可以。

把Linux系统部署成NTP服务器的方法是这样的:一般的服务器都会带一张安装向导光盘,启动之后按照提示操作,选择系统类型为Linux就行。当然你还需要同时准备好对应发行版的安装盘,这样才能顺利完成安装和配置。

百度云在低端服务器优惠方面挺给力的,但想找到合适的活动有点费劲,界面用着不太顺手。阿里云是我最早用的,功能特别全,各种监控和服务都很到位,优惠力度也大,尤其是Elasticsearch直接给试用一个月,其他家都没这么大方,唯一的缺点就是功能太多导致控制台太复杂了。网易云价格没啥优势,其他方面也没太多出彩的,就镜像加速还不错。腾讯云价格优惠力度大,控制台操作简单,综合服务虽然没阿里云丰富但也够用,缺点就是没啥特别突出的优点。华为云试用产品挺丰富的,但服务器相关的收费方式太复杂了,看得我有点懵。

Python代码部署到服务器的方法其实挺多的,没试过全部但肯定有不少路子。有的Python开发工具本身就带了封装打包的程序可以直接用,省事不少。也可以只保留解释执行后的文件,把原始Py文件删掉。再或者搞个代码混淆器,把代码混淆一下就行,自己写个混淆工具也可以。这些操作不需要改动代码本身,属于Web服务器层面的功能。

用FlashFXP工具把代码上传到服务器,前提是你得有服务器上的操作权限,也就是有用户名和密码。如果是ASP或者.NET项目,上传完之后需要用IIS配置网站文件夹,还要在安全设置里给对应文件夹添加一个用户权限,或者直接给everyone用户赋予写权限。另外别忘了在IIS配置里开启父路径功能,不然有时候会出问题。