小编Dan*_*nte的帖子

远程服务器上的部署如何工作?

我对版本控制部署环境有点新意,我对此事的了解已经停止:如果开发人员无法在同一台本地计算机上工作并且被迫始终工作,部署环境如何工作?一个远程服务器

如何根据最佳实践设置部署环境的流程

在本例中,我考虑了三种部署环境:开发,升级生产 ; 和三个存储环境:本地,存储库服务器和最终服务器.

这是我提出的流程图,但我不知道它是否正确或如何正确实现它:

部署版本控制流程图

PS.我以为服务器上的暂存测试可以通过登录或ip检查限制访问,以防你想知道.

deployment version-control webserver web-development-server web

8
推荐指数
1
解决办法
449
查看次数

如何在Web服务器行为中更改文档根目录?

我想知道是否有一种方法可以更改相关文档根目录以获得额外的安全性.我将通过以下示例尝试解释自己:

/root
    /app
    /public
Run Code Online (Sandbox Code Playgroud)

假设www.example.com对Web服务器的请求将指向该root文件夹.
我想知道是否有配置,例如通过.htaccess位于所述root文件夹中的文件,这将使服务器指向该public文件夹,因此任何远程路径始终相对于所述public文件夹.
在这种情况下,www.example.com/app将请求app内部的文件夹public而不是其中的app文件夹root,使远程URL请求无法访问后者.
以同样的方式,www.example.com/public将请求public我们的根public文件夹内的文件夹,依此类推.

我读过的各种主题,比如这一次提及使用自定义.htaccess的配置来实现类似的东西,但它需要在上述文件的请求URL的手动配置,而我的本意是,它没有进一步的配置工作,无论你在哪里主机应用程序.我见过的另一个可能的解决方案是通过.htaccess文件进行硬重定向,实际上并没有解决任何问题.

随意编辑这篇文章,因为我可能很难想到我的观点.

php apache .htaccess

6
推荐指数
2
解决办法
1250
查看次数