Apache와 Heroku Cedar에서 PHP 응용 프로그램으로 mod_deflate를 얻으려면 어떻게해야합니까? mod_deflate 가져 오기 및 내 htaccess 집합을 규칙 집합, 아직 내 응답을 gzip 않습니다.Heroku의 Cedar 스택에서 PHP 응용 프로그램 용 Apache에서 mod_deflate를 실행하는 중
3
A
답변
4
이 문제를 해결하는 데 여전히 관심이 있는지 여부는 확실하지 않지만 여기에 나와 있습니다. 이 문제는 dyno를 어떻게 설정했는지에 달려 있습니다.
Heroku PHP buildpack을 Apache와 함께 실행중인 경우 the buildpack version of Apache comes with mod_deflate pre-installed입니다.
Heroku PHP 빌드 팩을 실행하지 않아도 mod_deflate이 사전 설치되어있을 수 있습니다. 당신은 일회성 다이노에 배쉬 프롬프트를 실행하고 모든 사용 가능한 모듈 목록에 은 apache2ctl를 사용하여 확인할 수 있습니다 mod_deflate를가 설치되어 활성화 된 것을 확인한 후
$ heroku run bash
Running `bash` attached to terminal... up, run.9057
$ $(which apache2ctl || which apachectl) -M
Loaded Modules:
core_module (static)
...
deflate_module (shared)
...
을, 나는 다음 .htacess 구성을 사용 텍스트 형식의 MIME 형식을 압축하려면 html5-boilerplate이 권장합니다. 이 구성을 내 아파치 설정에 추가했지만, .htaccess에서도 작동한다고 생각합니다. 새 구성을 배포 한 후 mod_deflate이 예상대로 작동했습니다.
희망이 도움이됩니다.