0

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

そして、nginx の localhost ディレクトリに再リンクしました:

/usr/share/nginx/html/dev/MetroBusiness.ans

しかし、現在、ローカルホストでサイトを表示できません。同じ URL である必要がありますが、次のようになりました。

Welcome to nginx! If you see this page, the nginx web server is successfully installed and working.

ただし、変更しなかった他のソフト リンク サイトは、変更して再リンクしたサイトだけで問題なく動作します。

また、 nginx ディレクトリのリストには表示されません(他のサイトも同じようにリンクされていますが、最近移動したわけではありません)。

移動した src ディレクトリにアクセス許可が設定されrwxrwxr_xchmod -Rていることを確認し、nginx を再起動し、コンピューターを再起動しましたが、うまくいきませんでした。

欠けているマイナーなものがあると確信していますが、今は空白を描いています。Nginx がこのソフトリンクをもう見ることができない理由はありますか?

4

1 に答える 1

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/
于 2012-12-20T06:00:13.283 に答える