在我們配置nginx的時候,有些時候,大部分都是講root指向真實的目錄。但是有些時候,我們需要指向一個軟鏈接。但是配置的時候,發現會有問題。
我們可以通過以下的方法,來解決,讓nginx支持軟鏈接/硬鏈接
在nginx.conf中 http模塊中 disable_symlinks 改成off。啟用鏈接符
http { disable_symlinks off; }
這樣我們就可以通過軟鏈接找到里面的文件了。如果我們配置cgi。我們還需要將里面的document_root 改成 realpath_root
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; fastcgi_param DOCUMENT_ROOT $realpath_root;
可以通過查詢自己的vhost 里面的加載的fastcig_param中的參數。