Linux

php whoami 입력시 nginx실행중이지만 apache 사용자 이름이 나오는 경우 해결

얼음새꽃 2023. 8. 18. 14:17
반응형

https://serverfault.com/questions/426026/nginx-setup-as-one-user-but-whoami-reports-a-different-user

 

nginx setup as one user, but whoami reports a different user

I have nginx set up on a test machine, hosting Wordpress. I was trying to figure out some permissions problems, and ran across something that I can't figure out. Even though everywhere I know of ...

serverfault.com

 

php 에서 whoami 를 하면 현재 사용자를 알 수 있다.

이 때 nginx, php-fpm 을 이용해서 서비스 중이었는데, whoami결과가 apache 였다.

알고보니 /etc/php-fpm.d/www.conf 부분에서 user, group지정하는 부분이 있는데 그 부분을 nginx로 수정해주면 해결된다 :)

php-fpm에서 기본 user를 apache로 잡고있어서 그렇게 되었던것.

 

나는 아래처럼 설정해주었다.

nobody에는 각자 사용하는 사용자 명을 입력하면 된다.

그리고 해당하는 그룹에 그 사용자와 nginx를 묶어서 지정해주면 좋다. :)

user = nginx
group = nobody-nginx
반응형

'Linux' 카테고리의 다른 글

[에러노트] failed to lock the file vmware  (0) 2017.12.04