Web46 [ Laravel ] 기본 config 항목 살펴보기 설정 파일 위치 /config/app.php composer로 프로젝트를 생성할 경우 .env 파일이 이를 대체한다. 따라서 composer로 생성했을 경우 app.php 항목들을 수정해봐야 적용되지않고 .env 파일을 수정해야된다. 하지만 .env에 없는 항목은 app.php 의 설정값을 따르게 된다. composer 생성시 config 항목 우선순위 .env > app.php env 에 포함된 설정항목 APP_NAME=Laravel # 애플리케이션 이름 APP_ENV=local # 구동 환경 APP_KEY=# 암호화 키 APP_DEBUG=true # 디버그 모드 (true일때 오류나면 추적 화면 노출, false일때 기본 error 화면 노출) APP_URL=http://localhost # 사이트 .. 2019. 7. 31. [ CloudFlare ] 522 error ddos 공격시에 CloudFlare 를 연동하고 몇일이 지났다. 근데 어떤 페이지에서 css 파일을 못가지고 와서 network 탭을 확인해보니 522 error( Connection timed out )가 표시되며 페이지 로딩이 아주 오래 걸리고 결국 css가 깨지 페이지가 로딩이 되었다. 찾아보니 522 에러가 나는 일반 적인 상황은 4개 였는데 1. 웹서버 과부하로 인해 요청을 반환하지 못하는 경우 2. cloudflare에서 웹서버로 파일을 요청했을때 거부하는 경우 3. 네트워크 라우팅 오류 4. keep-alive 헤더 사용의 장애 일단 문제가 났던 부분은 2번의 경우 였는데, 일전에 cloudflare를 설정한뒤 ddos 공격이 들어올때 많이 들어오는 특정 ip들을 차단한 적이 있었다. 그 .. 2019. 6. 25. [ Cloudflare ] Forwarding URL ( 도메인 이동 ) Cloudflare 서비스를 사용중에 새로운 도메인을 사거나 여러개의 도메인을 갖고 있을 경우 메인 도메인을 하나만 정해서 쓰는 경우가 생긴다. 그럴 경우 부 도메인에 접속할 경우 메인 도메인으로 포워딩시킬 필요가 있다. 아래와 같이 1번, 2번 도메인이 있고 2번->1번으로 포워딩할 예정이다. 2번 도메인 버튼을 눌러준다. 메뉴들 중에서 Page Rules에 들어간다. 현재 추가해둔 Rule 이 있는 것이 보인다. 무료는 3개까지 가능하다. Create Page Rule 버튼을 클릭한다. Rule에 대한 설정 입력 창이 나타난다. - 모든 Request에 대해 메인 도메인으로 이동시킬 예정이므로 URL matche에 아래와 같이 입력한다. - matches에 들어가는 URL은 자신이 첫번째 페이지에서 .. 2019. 5. 28. [ Linux ] iptables 사용한 IP 접근 차단 iptables 명령어 집합 현재 설정 확인 iptables -L 현재까지 차단된 횟수 확인 iptables -L -nvx 단일 IP 차단 설정 iptables -A INPUT -s xxx.xxx.xxx.xxx -j DROP 특정 ip대역 차단 ( https://wq.apnic.net 등의 IP 검색 사이트에서 ROUTE 주소로 차단 ) iptables -A INPUT -s xxx.xxx.xxx.0/xx -j DROP 범위별 ip대역 차단 iptables -A INPUT -m iprange --src-range 100.0.0.0-100.255.255.255 -j DROP iptables -A INPUT -m iprange --src-range 100.0.0.0-100.0.255.255 -j DROP 차단.. 2019. 5. 21. 이전 1 ··· 4 5 6 7 8 9 10 ··· 12 다음