NGINX 확장자 html 에서도 php 동작되도록



엔진엑스 설정만으로는 index.html 파일에서 php 가 작동이 안됩니다.


html 에서도 동작이 되도록 하려면 아래 처럼 설정하면 됩니다.



▶ /etc/php-fpm.d/www.conf 수정


security.limit_extensions = .php .php3 .php4 .php5 .htm .html


위 부분을 찾아서 주석을 해제하고 .htm .html 을 추가하고 저장합니다.


# systemctl restart php-fpm



▶ /etc/nginx/conf.d/www.example.com.conf 엔진엑스 설정


server {

    listen       80;

    server_name  www.example.com;

    root         /var/www/html;


    location / {

        index    index.html index.htm index.php;

    }


    location ~ [^/]\.(php|htm|html)(/|$) {

        fastcgi_pass  127.0.0.1:9000;

        fastcgi_index index.html;

        fastcgi_param SCRIPT_FILENAME   $document_root$fastcgi_script_name;

        include       fastcgi_params;

    }

}


server {

    listen       443;

    server_name  www.example.com;

    root         /var/www/html;


    ssl on;

    ssl_certificate /etc/letsencrypt/live/www.example.com/cert.pem;

    ssl_certificate_key /etc/letsencrypt/live/www.example.com/privkey.pem;


    location / {

        index    index.html index.htm index.php;

    }


    location ~ [^/]\.(php|htm|html)(/|$) {

        fastcgi_pass  127.0.0.1:9000;

        fastcgi_index index.html;

        fastcgi_param SCRIPT_FILENAME   $document_root$fastcgi_script_name;

        include       fastcgi_params;

    }

}


# systemctl restart nginx


이제 잘 되는지 확인하시면 됩니다.


'LINUX' 카테고리의 다른 글

NGINX phpMyAdmin 연결  (0) 2017.06.26
NGINX https Redirect 방법  (0) 2017.06.23
CentOS 원격백업 rsnapshot  (0) 2017.06.22
ssh-copy-id 에러시 키 복사 방법  (0) 2017.06.22
리눅스 VPS 스왑 용량 변경하기  (0) 2017.06.21
블로그 이미지

영은파더♥

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

,