2013-11-14 4 views
1

CentOS 서버가 있고 아파치에서 실행중인 데모 사이트가 있습니다. 나는 아파치 대신에 Nginx를 설치하고 사용하기로 결정했다. nginx 사용자가 내 사이트 폴더 권한을 요청할 때까지 모든 것이 잘되었습니다. 그래서 Plesk가 구독을 만들 수 없습니다.

chown -R nginx path/mysite_folder 

다음 내가 FTP에서 로그인 할 수 없습니다 않았다 Plesk를 또한 많은 오류가 있습니다.

나는 Plesk를 내에서 내 도메인/구독을 삭제 한 후 나는 새로 만들려고 하였지만 그렇게 할 수가 없었습니다, Plesk를 새 도메인/구독을 만들 수 없습니다 나에게이 오류 준 :

실패 : 사용자 보호 디렉토리를 만들 수 없습니다 : filemng : 오류를 복원 할 수 있습니다 일반적인 소유권 및 권한에/빈 /에서 mkdir 명령

+0

plesk는 –

+0

을 만들거나 수정하기위한 파일의 소유자가되어야합니다. http://forum.parallels.com/showthread.php?259457-Will-Plesk-10-4- 4-work-with-Nginx-Apache 대신 –

+0

@LiamSorsby 귀하의 의견을 보내 주셔서 감사합니다. 그러나이 링크는 제 문제를 해결하는 데 도움이되지 않습니다. – AlexCode

답변

1

동안 오류가 발생했습니다.

권한 및 소유권 기본 설정으로 리셋 :

for p in $(rpm -qa | grep plesk); do rpm --setugids $p; done 
for p in $(rpm -qa | grep psa); do rpm --setugids $p; done 
for p in $(rpm -qa | grep plesk); do rpm --setperms $p; done 
for p in $(rpm -qa | grep psa); do rpm --setperms $p; done 
예를 들어

만 PP 설치 디렉토리 수정 한 경우, 당신은 순서에 다시 모든 것을 가져다하기 위해이 명령을 실행할 수 있습니다

명령을 실행하는 순서가 중요합니다.

작동중인 서버의 소유권과 비교하여 재설정 한 소유권의 정확성을 확인할 수도 있습니다. 이러한 모든 작업이 실패하면 Plesk를 항상 last version (11.5 : Nginx 지원)으로 다시 설치하거나 업데이트 할 수 있으며 사용자 권한이 업데이트됩니다.

언제든지 usermodcommand을 사용하여 루트 그룹에 nginx 사용자를 추가하십시오.