1. CentOS8에서 yum으로 php설치후 기본으로 php-fpm모드로 실행되었다.
2. php.conf에서 html파일도 php실행가능하게 추가하였다.
3. 웹에서 html파일을 실행해보니 화면에 'Access denied' 출력되었다. 단, php파일은 정상 실행된다.
4. error_log를 보니 'Access to the script '/opt/otrs/bin/fcgi-bin/index.pl' has been denied (see security.limit_extensions)'라는 에러 찍혔다.
5. /etc/php-fpm.d/www.conf 열고 이하 라인을 찾아 뒤에 .html와 .htm를 추가
-------------------------
security.limit_extensions = .php .php3 .php4 .php5 .html .htm
-------------------------
6. 마지막으로 php-fpm를 리스타트 해주고 나면 html파일에서도 php가 잘 실행되는걸 볼수 있다.
-------------------------
service php-fpm restart
-------------------------
7. 참고로 httpd 리스타트만으로는 위 설정 적용 안됨.
|