我的 server.conf 配置很简单:
server {
listen 80;
root /usr/share/nginx/html/sipml5;
location /well-known/ {
alias /tmp/tmp/;
}
}
/tmp/tmp/test.text里面有一个名为“test.txt”的文件
但是当我将浏览器指向 http:///well-known/test.txt 时,出现错误 404
知道什么地方出了问题吗?
答案1
您的操作系统可能会采取/tmp
特殊方式,以便每个用户都有自己的/tmp
目录。因此,由于 nginx 以www-data
或类似用户身份运行,它无法看到您使用自己的帐户创建的文件。
请尝试下面的某个目录/var/www
。