본문 바로가기

Server

다음 메일 또는 다음 메일서버를 사용하는 이메일 스팸으로 반송될 때 조치방법 자체 메일 서버를 구축하여 메일을 보내고 있는 도중 다음(카카오) 메일서버를 이용하는 협력사로부터 반송메일이 회신되어 아래와 같이 해결하였습니다. (SPF, TXT레코드 등의 설정 절차는 이미 완료하였다는 가정 하에 아래 설명을 하도록 하겠습니다.) 확인할 사항은 크게 3가지입니다. 1. DNSBL 확인 및 Whitelist 등록 요청 2. KISA-RBL 블랙IP 해제신청 3. KT 리버스도메인(PTR) 등록 저희의 경우 DNSBL이나 블랙IP에 대해서는 꾸준히 조치하여 왔으며, 3번을 통해 문제를 해결하였습니다. 1. DLSBL확인 및 Whitelist 등록 요청 아래 링크를 통해 도메인의 blocklist 등록여부를 확인할 수 있습니다. 문제가 있는 경우 각 DNSBL제공 사이트에 해제 요청을 해야..
[Nginx] React 앱 페이지 이동 시 404 에러 해결 로컬에서는 문제없이 작동했는데, 서버에 올린 후 페이지를 이동하면 404에러가 출력되었습니다. 설정되지 않은 경로에 대한 기본값이 필요하기 때문인데요 nginx.conf 파일에 아래와 같이 설정해주면 잘 동작합니다. ($uri 경로를 찾지 못하면 index.html로 보내는 설정입니다.) location / { try_files $uri /index.html; } 참조 : https://stackoverflow.com/questions/43555282/react-js-application-showing-404-not-found-in-nginx-server
[Nginx] 웹사이트 크롤링 방지 여러 서비스를 운영하다 보면 정말 많은 크롤러들이 인터넷 망을 샅샅이 뒤지고 다닌다는 것을 체감하게 된다. 예를 들어 사내에서 운영중인 관리 시스템이 구글에서 검색이 될 때 깜짝 놀라게 되는데, 왜 미리 막지 않았을까 후회하면서 글을 적는다. 따로 robots.txt 파일을 루트 디렉토리에 보관할 수도 있지만 우리회사는 보통 nginx를 reverse proxy로 사용하기때문에 설정 파일에 직접 입력한다. nginx.conf server { listen 80; server_name hello.userinsight.co.kr; location /robots.txt { return 200 "User-agent: *\nDisallow: /"; } location / { proxy_pass http://loca..