일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 구글 API
- Passport
- python
- alb
- Vue
- pip
- selenium
- 안드로이드
- Prometheus
- node
- nginx
- mac
- Laravel
- https
- MYSQL
- Cordova
- Vue.js
- OAuth
- SSH
- php
- flutter
- window
- FCM
- MacOS
- 파이썬
- AWS
- 해시키
- Android
- ubuntu
- PostgreSQL
- Today
- Total
목록분류 전체보기 (100)
print( sjw.iq == 200) output : true
Nginx 에서 다음과 같은 에러가 나오는 일이 있을겁니당! *3 upstream sent too big header while reading response header from upstream, 해결 방법은 간단합니다~! 헤더의 버퍼 사이즈를 늘려 주면 됩니다! /etc/nginx/site-available 밑에 default 파일을 수정해줍시다. add_header X-Frame-Options "SAMEORIGIN"; add_header X-XSS-Protection "1; mode=block"; add_header X-Content-Type-Options "nosniff"; underscores_in_headers on; client_max_body_size 100M; proxy_buffer_si..
얼마 전에 실수?로 .env파일이 노출되는 일이 있었습니다.... 항상 기본을 지키는 것도 중요하고... 시큐어 코딩도 더욱더 생각하는 계기가 되었습니다. 그러면 Laravel 의 .env를 지키는 방법에 대해서 알아보겠습니다. 우선 기본적인 .env의 변수들입니다! APP_DEBUG 가 true 일 때는 아래와 같이 exception을 보여줍니다! 그리고 스크롤을 내리면 중요한 정보들이 모두 노출이 되게됩니다. # 다른 사람들 블로그를 보면 env 파일도 노출되는데... 저는 왜 노출이 안되는지 모르겠어요 ㅠㅠ # 이유를 알고 싶습니다... APP_DEBUG 모드가 false 일 때는 다음과 같이 http status 와 message만 나오게 됩니다! 그러면 항상 서버에 배포할 떄는 APP_DEBUG..
안녕하세요! AWS IAM key 가 털리는 상황이 있었습니다 ㅠㅠ 여러분도 사용자 관리 잘 해주세요 ㅠㅠ 저희 EC2 의 아이피에서만 해당 키에 접근 할 수 있도록 하려고 합니다! AWS 정책을 만들어줄건데요! AWS에 로그인 해주시고 IAM 서비스로 들어갑니다! 그러면 액세스 관리 밑에 정책으로 들어가주시고~~ 정책 생성 버튼을 눌러줍니다! 해당 화면이 보이는데요! 우선 서비스를 선택해보겠습니다. 저는 SES 를 선택해보겠습니다! dynamo s3 등등 원하시는 서비스를 선택해주시고! 허용되는 작업은 해당작업에서 선택해주시면 됩니다! 또한 리소스도 필요한 부분을 선택해주시면 됩니다! 그리고 IP 제한을 두기 위해 다음과 같이 IP들을 지정해줍니다! 그리고 정책 명을 정해주시고 정책을 생성하시면 됩니..
보안 관련 이슈들은 항상 아찔해요 ㅠㅠ 저희도 아찔한 일이 생겨서 컨설팅을 받고 MFA를 적용하려고 합니다. 1. 우선 aws 에 접속하여 로그인을 해줍니다! 2. IAM 에 들어가주세요! 그러면 보안 상태에서 MFA 관련 텍스트를 보실 수 있습니다. MFA 관리로 들어가주세요! MFA 활성화를 누르면! 다음과 같이 나오는데 가상 MFA 디바이스를 선택하고 계속을 눌러 줍니다! 해당 화면이 나오는데 우선 앱에서 Google Authenticator 를 설치해줍니다! 그리고 QR 코드를 표시하고 앱에서 스캔하면 코드가 나옵니다! 그러면 첫번쨰 코드로 입력하시고 조금 기다리면 코드가 변경돼요~! 그 변경된 코드를 두번째로 입력하게 되면 MFA가 활성화 됩니다~! 다음 부터 로그인시에 해당 코드값을 추가로 입..
진짜 오랫동안 삽질했는데요 흑흑... 다음과 같은 메시지를 뱉을 때... 바로바로 뱉는것도 아니고 시간이 지나서 다음과 같은 오류를 뱉을 떄..... The"http://packagist.org/p/symfony/serializer%24fa64e7c08d61bdf83d0d794d1a7adc360537393f2e3ce8fe3feaeaeb8149816c.json" file could not be downloaded: failed to open stream: HTTP request failed! http://packagist.org could not be fully loaded, package information was loaded from the local cache and may be out of dat..
예전에 제 블로그도 구글에 검색이 잘되게 하기 위해 해당 작업을 했었는데요! 다시 한번 할일이 생겨서 포스팅을 하려고 합니다! 1. 구글 웹 마스터에 접속합니다. https://search.google.com/search-console?hl=ko&resource_id=https://sjwiq200.tistory.com/ Google Search Console Search Console 도구와 보고서를 사용하면 사이트의 검색 트래픽 및 실적을 측정하고, 문제를 해결하며, Google 검색결과에서 사이트가 돋보이게 할 수 있습니다. search.google.com 그리고 해당 사이트에서 속성 추가를 클릭합니다. 그러면 다음과 같은 화면을 보실 수 있습니다. 도메인과 코드 인증 둘 중에 한 부분으로 작업해주시..
php.ini 파일에서 다음 부분을 변경해줍니다. ; Maximum allowed size for uploaded files. upload_max_filesize = 40M ; Must be greater than or equal to upload_max_filesize post_max_size = 40M 감사합니다.
MacOS에는 Apache 와 PHP 가 기본으로 내장되어 있습니다. 아래 명령어를 통해서 내장되어 있는지 확인할 수 있습니다. httpd -v php -v 아파치를 실행시킵니다. apachectl start 그리고 localhost에 들어가보면 It Works 라는 문구가 출력됩니다. 그리고 환경설정을 해봅시다. /etc/apache2/httpd.conf 를 vi 편집기로 열어줍니다. 루트의 경로를 바꾸시려면 해당 부분을 수정해주시면 됩니다! # 저는 mac Catalina 를 사용하고 있는데 # /Users/sjwiq200/Sites 이곳만 루트 경로로 사용할 수 있더라구요! DocumentRoot "/Library/WebServer/Documents" 403이 뜬다면 User와 Group을 수정해줍..