0

我对Linux很陌生,请多多包涵。

我有一个运行 LAMP 堆栈的 linode,我设法配置了我的主站点和几个子域,它运行良好。

但是,我想要一个名为“dev”的目录,我可以在其中放置我仍在从事的项目。我需要能够从浏览器的地址栏中访问此文件夹,并且我不希望它通过 DNS,而是直接从我的服务器的 IP 访问。例如:

http://218.42.42.42/dev/someproject

由于文档根目录设置为 /var/www,因此没有真正的选项放置“dev”文件夹 - 我希望它位于我的 ~ 文件夹中,以便于备份。

那么完成这项工作的最佳方法是什么?重定向,还是应该将我的文档根目录移动到“dev”文件夹?

谢谢!

4

1 回答 1

0

首先,这可能更适合Serverfault。考虑到这一点...

如果我必须将我的开发环境保存在我的主文件夹中,我会在 /var/www 中创建一个与 dev 文件夹相关的符号链接。

就保护它而言,我不知道这是否仍然是处理安全访问的推荐或可行方式,但它看起来像http://www.codinglogs.com/blog/server-management/vps-setup-guide只要您使用用户名/密码组合感到安全,/nginx-password-protect-web-directory可能是可行的方法。另一个有效的答案(也在 stackoverflow 上)是nginx 中的密码保护 /backoffice 文件夹

如果您想要更安全的东西,下一步可能是防火墙规则。

于 2013-06-14T15:06:20.003 回答