웹서버(Apache 나 Nginx 같은) 를 내리고 올릴땜다 root 게정으로만 접근해야한다면, 위험성이 크다.
그러나 해당 웹서를 일반 사용자 계정(예시 : handy)에서 기동시키려고 하면, 기동이 되지 않느다.
nginx 를 실행할 때, nginx.conf 에 인증서 설정을 해두었는데
해당 인증서가/home/tmax/webtob/ssl/
경로에 위치했었다.이 때문에, 주로 사용하던 계정(user)가 tmax 를 포함한 경로 상에 있는 디레겉리에 권한이 없었다.
인증서가 존재하는 경로에 일반 사용자가 접근 권한이 없엇다.
그래서 일반 사용자로 nginx 를 실행할 때, 권한 미보유로 인해 기동하지 못했다.
권한
을 부여해주면 된다.
/home/tmax/webtob/ssl/
경로가 있다면,
home, tmax, wewbtob, ssl 모든 디렉터리로 각각 가서 일일이 권한을 부여해주면 된다.
(chmod 777 이나 755(755가 가장 대중적))