我正在和一个朋友做一个应用程序。我有一个服务器,支持PHP和MySQL,我的应用程序是基于它的。
因此,我们需要在开发应用程序时进行协作。
我们在手机上使用Dreamweaver、NetBeans和应用程序...
问题是:我们正在开发的应用程序在开发过程中放在web上是否安全,我们应该用什么来保护它不受外部世界的影响?密码保护的FTP会是一个很好的解决方案吗?或者HTTP有密码保护的文件夹?
我发现HTTP保护的文件夹中有一个问题。登录也接受一些其他的密码。例如,如果密码是helloworld123,你用helloworld登录,它会接受并登录吗?
所以我认为HTTP不是一个好的解决方案。如果是,那么我应该如何让它更安全呢?那么我应该使用什么呢?FTP还是HTTP?谢谢..。
发布于 2011-10-22 19:27:55
如果你正在开发一个应用程序,你真的应该在本地开发它。
您很快就会厌倦通过将更改上载到远程服务器来测试更改。
此外,如果你的朋友做出了改变,你怎么知道他已经做出了改变呢?你很快就会在代码中遇到冲突,这会彻底破坏你的协作。
因此,首先,您应该在本地安装一个LAMP/MAMP/WAMP堆栈。您应该在本地测试所有内容,而不需要将其发布到服务器上进行测试。
然后,您应该使用某种版本控制来添加您对远程存储库所做的任何更改。这意味着您和您的朋友可以相互隔离地工作,然后将您自己的更改提交到存储库,然后您可以在进行过程中合并分支。
当您的应用程序完成后,您可以开始考虑通过将其添加到服务器来将其置于生产就绪状态。
在GitHub.com注册一个帐户,尽可能多地了解版本控制是如何工作的,因为如果你打算在任何事情上合作,你都需要考虑它。
发布于 2011-10-22 19:25:56
如果可能的话,我总是推荐使用localhost,并与Dropbox或任何类似的应用程序同步。否则,您可以尝试使用.htaccess来阻止除您和您的朋友之外的任何人访问您的页面。
https://stackoverflow.com/questions/7859103
复制相似问题