설치 분류

Nginx, php 설정

작성자 정보

  • 최고관리자 작성
  • 218.♡.29.96 아이피
  • 작성일

컨텐츠 정보

본문

PHP 설정


PHP 설정 파일은 /etc/php.ini 에 있으며 /etc/php.d/ 를 include 하게 되어 있으므로, 사용자 설정 파일은 /etc/php.d/php.ini 에 작성합니다.


#vi /etc/php.d/php.ini
 
[PHP]
date.timezone = Asia/Seoul
 
추가로 보안을 위해서 다음과 같이 추가할 수 있습니다.
 
cgi.fix_pathinfo=0
open_basedir = /home
display_errors = Off
allow_url_fopen = Off
expose_php = Off


PHP의 Runtime user:group을 설정합니다.

www.conf 파일의 user, group 부분을 찾아서 다음과 같이 변경합니다.


<p>#vi /etc/php-fpm.d/www.conf
 
user = nginx
group = nginx
</p>


NGINX 설정


NGINX의 Runtime user:group을 설정합니다.

nginx.conf 파일의 user 부분을 찾아서 다음과 같이 변경합니다.


#vi /etc/nginx/nginx.conf
 
user    nginx nginx;


PHP와 연동할 수 있도록 기본 설정을 작성합니다.


#vi /etc/nginx/conf.d/USER.conf
 
server
{
    listen 80;
     
    # 서버 이름은 IP 또는 Domain으로 작성
    server_name SERVER-NAME;
     
    # 웹 서버 파일 경로
    root /home/USER/web_site;
 
    index index.html index.htm index.php;
 
    location ~ \.php$
    {
        fastcgi_pass    127.0.0.1:9000;
        fastcgi_index   index.php;
        fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include     fastcgi_params;
        try_files $uri = 404;
    }
}


관련자료

댓글 0
등록된 댓글이 없습니다.

최근글


새댓글


  • 글이 없습니다.
알림 0