![루트가 아닌 사용자(ww-data)가 NGINX 가상 호스트를 편집할 수 있도록 하는 모범 사례](https://linux55.com/image/132769/%EB%A3%A8%ED%8A%B8%EA%B0%80%20%EC%95%84%EB%8B%8C%20%EC%82%AC%EC%9A%A9%EC%9E%90(ww-data)%EA%B0%80%20NGINX%20%EA%B0%80%EC%83%81%20%ED%98%B8%EC%8A%A4%ED%8A%B8%EB%A5%BC%20%ED%8E%B8%EC%A7%91%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%8F%84%EB%A1%9D%20%ED%95%98%EB%8A%94%20%EB%AA%A8%EB%B2%94%20%EC%82%AC%EB%A1%80.png)
나는 사용자가 PHP로 작성된 GUI를 통해 가상 호스트를 편집할 수 있도록 해야 하는 시나리오에 직면해 있습니다. 사용자에게는 NGINX를 다시 시작하는 데 필요한 항목이 www-data
이미 있습니다 .sudo
www-data
이제 특정 가상 호스트에 쓰는 가장 좋은 방법이 무엇인지 알고 싶습니다. 그에게 글쓰기 권한을 부여하는 것은 /etc/nginx/sites-enabled
좋은 생각 이 아니라고 생각합니다 . 가상 호스트를 내 홈 디렉터리에 넣고 www-data
연결해야 합니까 /etc/nginx/sites-enabled/vhost
?
www-data
특정 NGINX 가상 호스트 파일을 편집할 수 있는 권한을 부여하는 가장 좋고 안전한 방법은 무엇입니까?