我使用nginx(在Ubuntu 12.04 x64桌面上使用1.2.4)来预览我正在处理的前端设计,以及一些不寻常的事情刚刚开始发生
我正在处理的设计最初位于:
~/Projects/Clients/ANS/src/MetroBusiness.ans
这是与nginx的localhost目录的软链接:
/usr/share/nginx/html/dev/MetroBusiness.ans
我可以在http://localhost/dev/MetroBusiness.ans
查看该网站。
但问题是在我清理主目录结构并将src目录移动到〜/ work:
之后开始的 ~/work/clients/ans/src/MetroBusiness.ans
re-linked it in nginx's localhost directory:
/usr/share/nginx/html/dev/MetroBusiness.ans
但现在我无法在localhost中查看该网站。它应该是相同的网址,但现在我得到了:
Welcome to nginx! If you see this page, the nginx web server is successfully installed and working.
然而,我没有改变的其他软链接网站仍然可以正常工作,只是我改变并重新链接的网站。
此外,它没有显示in the nginx directory listing(其他网站以相同的方式关联,但最近没有移动)
我确保移动的src目录chmod -R
上的权限为set to rwxrwxr_x
,重新启动了nginx,甚至重新启动了计算机,但没有运气。
我确信有一些我想念的小事,但现在画一个空白。知道为什么Nginx不能再看到这个软链接了吗?
答案 0 :(得分:1)
我之前已经发生这种情况,我需要做的就是删除链接并重新重置。
rm /usr/share/nginx/html/dev/MetroBusiness.ans
然后再次设置:
ln -s ~/work/clients/ans/src/MetroBusiness.ans /usr/share/nginx/html/dev/MetroBusiness.ans
并检查您是否成功:
ls -l /usr/share/nginx/html/dev/