Apache AB(ApacheBench) Apache AB는 Apache Websever의 성능 측정을 위한 Command line Tool로 현재 모든 웹 서버를 테스트할 수 있을 정도로 널리 사용되고있다. ab 설치 Mac OS인 경우에는 ab는 시스템(/usr/sbin/ab)에 설치되어 있어...
Continue reading...Web server / WAS
서버 퍼포먼스 튜닝
[fpm 평균 프로세스 메모리 추적] 16G 서버를 쓰고있으면 16000 / 평균 메모리를 최대 동시 사용 개수 pm.max_children으로 사용 https://www.lesstif.com/php-and-laravel/php-road-runner-nginx-+-php-fpm-106856847.html 참고 nginx conf에서 크롤링 봇 막기
Continue reading...Laravel & ELB 환경에서 HTTPS 정상 인식시키기
ELB 에서 https > http 로 변환해서 EC2 인스턴스로 넘겨줄경우, trusted proxy 처리를 해줘야한다. app/Http/Middleware/TrustProxies.php
Continue reading...서브 도메인 생성 & ssl 적용 & 디렉토리 포워딩
도메인을 구입한 곳에 가서 서브 도메인의 A레코드 추가 (서버 ip 포워딩) ex) test.test.com | {서버 ip }|ttl 360 ssl 발급 Select OS here and do follow from step 1-> 7: https://certbot.eff.org/lets-encrypt/ubuntubionic-nginx...
Continue reading...Mac 사용중인 포트 확인
PHP 공부를 위해 XAMPP를 설치하고 웹서버(apache)를 올리려는데 서버가 올라가질 않아서… 한참을 해맸다. 알고보니, 포트 80번을 이미 nginx 가 쓰고 있었다🤦🏻♂️ 혹시 서버가 올라가지 않는다면, 포트를 변경하거나 80포트를 다른 곳에서 쓰고 있진 않은지...
Continue reading...[Ubuntu] Apache2 ssl 적용 (https)
운영체제 및 웹서버 환경 실행 환경 Ubuntu 20.04 LTS Apache2 OpenSSL 업데이트 SSL인증서는 무료 SSL 인증서인 Let’s Encrypt 의 SSL 인증서를 적용한다. 다른 인증서 업체와는 달리 무료이며, 유효기간은 3개월이어서 배치작업 또는 수동으로...
Continue reading...[Apache2] http -> https 리다이렉트
작업환경* Ubuntu 20.04 LTS* Apache2 1. 아파치 설정 파일 (httpd.conf) 경로찾기 두 행을 조합하면 /etc/apache2/apache2.conf 경로가 나옴 즉, 아파치 httpd 설정은 ‘/etc/apache2/apache2.conf’ 여기서 하면 됨 R,L] 은 무엇인가? R은 강제 Redirect, L은...
Continue reading...