我的服务器中有许多日志文件。我想通过Web服务器共享它们,并使其尽可能简单。我为nginx Web服务器设置了身份验证,并尝试创建符号链接来记录Python脚本存储在home
目录中专用文件夹中的文件。首先,我试图将此目录设置为nginx根目录,但是我了解到这是一个坏主意,因此我决定在默认的nginx根目录中创建符号链接,但是它也不起作用。
我认为跨两个文件夹同步文件可能会起作用,但是老实说,对于这样一个简单的任务来说,这似乎是一个巨大的杀伤力。
我还应该如何处理?
答案 0 :(得分:0)
默认情况下,nginx会尝试阻止您在nginx根目录以外的位置提供文件的不安全设置。有关如何解决的信息,请参见此处:https://unix.stackexchange.com/questions/157022/make-nginx-follow-symlinks
第二,您需要确保nginx用户可以列出和读取文件。 (通常是通过组权限。)
将文件存储在nginx根目录下并修改python程序实际上会好得多。