루트가 아닌 사용자(ww-data)가 NGINX 가상 호스트를 편집할 수 있도록 하는 모범 사례

루트가 아닌 사용자(ww-data)가 NGINX 가상 호스트를 편집할 수 있도록 하는 모범 사례

나는 사용자가 PHP로 작성된 GUI를 통해 가상 호스트를 편집할 수 있도록 해야 하는 시나리오에 직면해 있습니다. 사용자에게는 NGINX를 다시 시작하는 데 필요한 항목이 www-data이미 있습니다 .sudo

www-data이제 특정 가상 호스트에 쓰는 가장 좋은 방법이 무엇인지 알고 싶습니다. 그에게 글쓰기 권한을 부여하는 것은 /etc/nginx/sites-enabled좋은 생각 이 아니라고 생각합니다 . 가상 호스트를 내 홈 디렉터리에 넣고 www-data연결해야 합니까 /etc/nginx/sites-enabled/vhost?

www-data특정 NGINX 가상 호스트 파일을 편집할 수 있는 권한을 부여하는 가장 좋고 안전한 방법은 무엇입니까?

관련 정보