Let’s Encrypt, 무료 SSL 인증서 발급을 지원합니다.
무료 SSL 인증서 발급 안내 – https://github.com/php79/stack/wiki/letsencrypt
무료 SSL 인증서 데모 사이트
stack 관련 문의 – https://github.com/php79/stack/issues
https://github.com/php79/stack
Let’s Encrypt, 무료 SSL 인증서 발급을 지원합니다.
무료 SSL 인증서 발급 안내 – https://github.com/php79/stack/wiki/letsencrypt
무료 SSL 인증서 데모 사이트
stack 관련 문의 – https://github.com/php79/stack/issues
PHP 7.2 설치 지원이 추가되었고, 이미 알려진 문제들에 대한 개선이 이루어졌습니다.
특히 app-install.sh 스크립트의 결과 화면이 이해하기 쉽게 개선되었습니다.
./app-install.sh --user=laravel54 --domain=laravel54.php79.net --app=laravel54 --php=70
stack 관련 문의 – https://github.com/php79/stack/issues
보안 강화을 위해, 디비 접속 정보 등이 담긴 설정 파일을 암호화하는 방법을 소개해드립니다.
물론 실제 동작시엔 실행단이나 메모리에서 해당 정보를 파악할 수 있어 완벽한 보안 기법은 아니지만, 하나의 보안 관문을 추가하는 정도라 생각하시면 됩니다.
김정균님이 제작하신 screwim 확장 모듈을 사용해, 개발 서버에서 설정 파일을 암호화하여 운영 서버에 적용하는 과정을 살펴보겠습니다.
CentOS 6/7 + PHP 7.0 (remi repo)
환경을 기준으로 테스트하였으며, php79 stack을 사용중이신 분들은 PHP 7.0 이 설치된 상태에서 따라 해보시면 됩니다.
며칠 전 XE 1.8.11 사이트가 포함된 서버를 신규 서버로 이전했습니다.
신규 서버는 https://github.com/php79/stack 으로 N(nginx)PM 을 자동 설치했습니다.
일부 구버전 사이트는 PHP 5.3, XE 사이트에는 PHP 7.0 을 적용했습니다.
잘 돌아가나 했더니, 오늘 파일 첨부시 https://www.xetown.com/qna/147895 문제가 발생한다고 연락이 오네요.
불금 저녁인데 말이죠. ㅜㅜ
ionCube 개발사에 방문하고, 다운받고, 압축 풀고…
서버에 올리고, ini 파일 수정하고, 테스트, 서비스 재시작하고…
잘못되면 다시 앞으로 돌아가 무한 반복하시죠?
[code lang=bash]
/root/stack/php/ioncube-loader-install.sh 53
[/code]
PHP 설치, 업데이트 따른 반복 작업을 단순하게 할 수 없을지 많은 고민을 해왔습니다.
그래서 그동안 사용하던 여러 자동화 스크립트를 하나의 패키지로 묶어 공개했습니다.
Nginx, PHP 5.3 ~ 7.0, MariaDB 를 한번에 설치합니다.