gpt4 book ai didi

linux - Linode + Debian + Apache,用于开发工作的私有(private)文件夹

转载 作者:太空宇宙 更新时间:2023-11-04 04:14:50 24 4
gpt4 key购买 nike

我对 Linux 很陌生,请耐心等待。

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

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

http://218.42.42.42/dev/someproject

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

那么实现这项工作的最佳方法是什么?重定向,或者我应该将我的文档根移动到“dev”文件夹吗?

谢谢!

最佳答案

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

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

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

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

关于linux - Linode + Debian + Apache,用于开发工作的私有(private)文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17111260/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com