mod_include
사용하여 서버 측 포함 (SSI)에 대한 Apache를 구성하려면 다음을 수행해야합니다.
mod_include
활성화되었는지 확인하십시오. 먼저 Apache 서버에서 mod_include
활성화되어 있는지 확인해야합니다. httpd -M
또는 apachectl -M
명령의 출력에서 include_module
찾아서 확인할 수 있습니다. 활성화되지 않은 경우 Apache 구성 파일 (일반적으로 httpd.conf
또는 apache2.conf
)에서 다음 줄을 사용하지 않거나 추가하여 활성화 할 수 있습니다.
<code>LoadModule include_module modules/mod_include.so</code>
SSI를 처리하도록 서버를 구성하십시오. SSI 지시문이 포함 된 파일을 처리하도록 APACHE를 구성해야합니다. 일반적으로 SSI가 포함 된 파일의 핸들러를 설정하여 수행됩니다. SSI를 사용하려는 디렉토리 내의 .htaccess
파일에 다음 지시를 추가하여 다음 지시를 추가하여이를 수행 할 수 있습니다.
<code><directory> Options Includes AddType text/html .shtml AddOutputFilter INCLUDES .shtml </directory></code>
여기서 .shtml
SSI가 포함 된 파일에 사용되는 공통 파일 확장자입니다. 필요한 경우 다른 확장으로 변경할 수 있습니다.
Apache를 다시 시작 : Apache 구성을 변경 한 후에는 Apache 서버를 다시 시작하여 변경 사항을 적용해야합니다. 실행하면 다음을 수행 할 수 있습니다.
<code>sudo service apache2 restart</code>
또는
<code>sudo systemctl restart httpd</code>
시스템에 따라.
Apache와 함께 서버 측 포함 (SSI)을 사용하면 몇 가지 이점이 있습니다.
Apache에서 mod_include
와 관련된 문제 해결 문제는 다음 단계로 접근 할 수 있습니다.
mod_include
가 올바르게 활성화되고 구성되어 있는지 확인하십시오. 올바른 지시문에 대한 구성 파일과 변경 후 서버가 다시 시작되었는지 확인하십시오. 오류 로그 : mod_include
와 관련된 메시지의 Apache 오류 로그를 확인하십시오. 이 로그는 무엇이 잘못되었는지에 대한 특정 정보를 제공 할 수 있습니다. 다음을 사용하여 오류 로그에 액세스 할 수 있습니다.
<code>sudo tail -f /var/log/apache2/error.log</code>
또는
<code>sudo tail -f /var/log/httpd/error_log</code>
시스템에 따라.
디버깅 활성화 : Apache 구성에 다음 지시를 추가하여 mod_include
대한 디버깅을 활성화 할 수 있습니다.
<code>IncludeDebug on</code>
이것은 mod_include
수행하는 일에 대한 오류 로그에보다 자세한 정보를 제공합니다.
Apache 서버에서 서버 측 포함 (SSI)을 활성화하려면 다음 단계를 따르십시오.
mod_include
모듈 활성화 : mod_include
모듈이 Apache 구성 파일에로드되어 있는지 확인하십시오. 타협하거나 다음 줄을 추가하십시오.
<code>LoadModule include_module modules/mod_include.so</code>
SSI의 디렉토리 구성 : 사용하려는 디렉토리의 SSI를 활성화하기 위해 필요한 지시문을 추가하십시오. 이는 기본 Apache 구성 파일 또는 디렉토리의 .htaccess
파일에서 수행 할 수 있습니다.
<code><directory> Options Includes AddType text/html .shtml AddOutputFilter INCLUDES .shtml </directory></code>
Apache를 다시 시작 : 구성을 변경 한 후 Apache 서버를 다시 시작하여 변경 사항을 적용하십시오.
<code>sudo service apache2 restart</code>
또는
<code>sudo systemctl restart httpd</code>
SSI 파일 생성 및 테스트 : .shtml
확장자 (또는 구성 한 다른 확장자)로 파일을 작성하고 SSI 지시문을 추가하십시오. 예를 들어:
<code><!--#echo var="DATE_LOCAL" --></code>
이 파일을 구성한 디렉토리에 업로드하고 SSI가 올바르게 작동하도록 테스트하십시오.
이 단계를 수행하면 Apache 서버에서 서버 측 포함을 성공적으로 활성화하고 사용할 수 있어야합니다.
위 내용은 mod_include를 사용하여 서버 측 포함 (SSI)에 대한 Apache를 어떻게 구성합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!