2017-09-27 9 views
0

nginx 가상 호스트 시스템에 간단한 별칭 파일을 추가하려고합니다. 간단한 별칭은 sites-available에서 sites-enabled입니다.Nginx - ln -s 명령 다음에 별명이 작성되었지만 osX에서 작동하지 않습니다.

내가 사용하고 있습니다 :

sudo ln -sfv sites-available/blog sites-enabled/ 

별칭이 만들어집니다. 내가 파인더에서 열려고하면 그것은 말한다 : "블로그"에 대한 원본 항목은 (는) 파일을 찾을 수 없기 때문에

nginx -t이 실패 찾을 수 없기 때문에

작업을 완료 할 수 없습니다.

답변

1

이 소프트 링크가

sudo ln -sfv sites-available/blog sites-enabled/ 

sites-available/blog를 가리키는 sites-enabled 폴더에 blog 링크를 작성 작업 방식이 아니다.

따라서 blog은 상대 경로 sites-available/blog을 가리키고 있습니다. 실제 경로는 <path>/sites-enabled/sites-available/blog으로 이루어지며 존재하지 않습니다.

그래서 이렇게,이

+0

가 대단히 감사합니다 올바른 상대 경로로 파일을 생성합니다 sites-enabled 디렉토리 내에 가서

sudo ln -sfv ../sites-available/blog blog 

실행! –