/etc/hostsファイル内のsites-enabledおよびsites-availableディレクトリにサーバーブロックを含む設定ファイル間のソフトリンクを作成しようとしています。 nginx /。Nginx sites-enabled、sites-available:Ubuntu 12.04の設定ファイル間にソフトリンクを作成できません
私が使用しているコマンドがある:
sudo ln -s sites-available/foo.conf sites-enabled/
Iは次に実行する:
ls -l
結果は:immigrationinformation.conf -> immigrationinformation.conf
部分は赤色で木炭を有する
lrwxrwxrwx 1 parallels parallels 27 Aug 6 20:44 immigrationinformation.conf -> immigrationinformation.conf
書体。
このソフトリンクにアクセスしようとすると、壊れていると言われます。
私はすなわち
sudo ln -s sites-available/foo.conf sites-available/foo_link.conf
サイトで入手可能なディレクトリにソフトリンクを作成する場合、それは通常通り動作します。ただし、これをサイト対応のディレクトリに移動すると、リンクが再度切断されます。
ソフトリンクはファイルマネージャのGUIから作成できますが、コマンドラインからは作成できません。ハードリンクも問題なく作成できます。
私はアクセス権の問題であると思っていましたので、両方のディレクトリとディレクトリ自体の777にすべてのアクセス許可を設定し、所有者をroot以外のものに変更しても運がないまま遊んでいました。
お手数をおかけしますようお願い申し上げます。ありがとうございます。
私はすでに答えられていますが、私はあなたの間違いがどこにあったのかを知りたいと思っています。実際にはとてもシンプルで、最初の 'sudo ln -s sites-available/sites '/ etc/nginx'ディレクトリ内に立っている間に' -enabled/foo.conf'を実行しました –