아파치 mod_ruid2 모듈과 mod_fcgid 모듈을 같이 사용하니깐 아래와 같은 오류가 뜨네요~

 

 [fcgid:emerg] [pid 24459] (13)Permission denied: [client 192.168.1.2:50024] mod_fcgid: can't lock process table in pid 2445

 

디렉토리, 파일 퍼미션을 이리저리 변경해 봤는데도 안되더군요~

결국 mod_ruid2 를 막던지

 

    <IfModule mod_ruid2.c>
        RMode config
        RUidGid apache apache
    </IfModule>

RUidGid apache apache 로 적용해야 실행이 됩니다.

 

블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

CentOS 7.x 아파치 mod_ruid2 설치 및 설정방법



CentOS 7.x 버전에서는 이전 방식과 달리 mod_ruid2 를 yum 으로 install 할 수가 있다.


mod_ruid2 모듈 설치 (권한 설정 모듈)


# yum -y install mod_ruid2



RDocumentChRoot 부분 설정이 DocumentRoot 와 달라서 조금 헤메었다.


NameVirtualHost *:80


<VirtualHost *:80>

    ServerName www.example.com

    #DocumentRoot /home/example/www

    <IfModule mod_ruid2.c>

        RDocumentChRoot / /home/example/www

        RMode          config

        RUidGid        example example

    </IfModule>

</VirtualHost>


아파치 재시작하고 확인을 해보자.


파일이나 디렉토리를 생성해보거나 echo exec('whoami'); 를 호출해서 찍어보면 된다.



조금 더 자세한 설정 방법은 /etc/httpd/conf.d/mod_ruid2.conf 파일을 참고하면 된다.



블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,