我使用 nginx 作为带有 mod_php 的 apache 前面的反向代理。我的网站位于 https 上,需要将变量 $_SERVER['HTTPS'] 设置为“on”才能正确组装一些链接。我的网站位于 drupal 上,因此在决定网站是否在 https 下运行时,无法修复代码并检查其他变量。
有没有办法只通过调整 nginx 或 apache 配置来解决这个问题?
我发现其他人问类似的问题,但我没有找到适合我的解决方案,也没有明确声明我想要的东西是不可能的。
我有一个临时站点,它是 git 存储库的工作目录。如何设置 git 让开发人员在不更改修改文件组的情况下拉出分支或发布?
一个例子。假设我有两个开发人员,robin 和 david。他们都在 git-users 组中,所以最初他们都可以在 site.php 上拥有写权限。
-rw-rw-r-- 1 robin git-users 46068 Nov 16 12:12 site.php
drwxrwxr-x 8 robin git-users 4096 Nov 16 14:11 .git
Run Code Online (Sandbox Code Playgroud)
在 robin-server1$ git pull origin master 之后:
-rw-rw-r-- 1 robin robin 46068 Nov 16 12:35 site.php
drwxrwxr-x 8 robin git-users 4096 Nov 16 14:11 .git
Run Code Online (Sandbox Code Playgroud)
而且david对site.php没有写权限,因为组从'git-users'变成了'robin'。从现在开始,当 david 尝试拉取到此存储库时,他将获得权限被拒绝。