更改了/ usr / share / nginx / html / softlink,现在nginx将不会为它提供服务@localhost

时间:2012-12-19 21:48:25

标签: nginx

我使用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不能再看到这个软链接了吗?

1 个答案:

答案 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/