본문 바로가기
728x90
반응형

Linux/TIP25

아파치 로그파일의 한글 깨짐(?)... 아파치의 error log, access log에서 한글이 포함된 파일 이름이나 디렉토리 이름에서 한글만 아래와 같이 출력된다. \xed\x95\x9c\xea\xb8\x80\xec\x9e\x85\xeb\x8b\x88\xeb\x8b\xa4 한글(UTF-8)이 16진수 코드(\xnn)로 변환되어 출력된 것인데 리눅스 콘솔에서 echo나 printf를 이용해서 즉시 확인할 수 있다. # printf "\xed\x95\x9c\xea\xb8\x80\xec\x9e\x85\xeb\x8b\x88\xeb\x8b\xa4" 또는 # echo -e "\xed\x95\x9c\xea\xb8\x80\xec\x9e\x85\xeb\x8b\x88\xeb\x8b\xa4" 2024. 2. 20.
Error: cannot verify domain.tld's certificate.....use '--no-check-certificate'. wget로 파일을 받아올 때 아래의 오류메시지가 발생한다면.... ERROR: cannot verify sample.com's certificate, issued by ‘/C=US/O=Let's Encrypt/CN=R3’: Issued certificate has expired. To connect to test.com insecurely, use `--no-check-certificate'. ERROR: cannot verify sample.com's certificate, issued by ‘CN=DigiCert High Assurance TLS Hybrid ECC SHA256 2020 CA1,O=DigiCert\\, Inc.,C=US’: Unable to locally verify the issue.. 2022. 8. 8.
[CentOS] phpMyAdmin 최신버전 설치와 설정 [최종] 대략 2년 전에 phpmyadmin에 대한 글을 두 번이나 정리했었다. 이번에 새로운 VPS에 서버를 구축하면서 다시한 번 정리해야 할 필요성을 느꼈다. 크게 두 가지 이유 때문인데, 첫 째는 root로 로그인 할 수 없는 문제이며, 둘 째는 이로인해 쉽게 없앨 수 있는 "The phpMyAdmin configuration storage is not completely configured" 오류메시지에 대한 해결 방법이다. 오늘날짜(2022.08.03)기준으로 phpmyadmin의 최신버전은 5.3.0이지만 stable 버전인 5.2를 설치할 것이며, 서버환경은 CentOS 7 / MariaDB 10.4 / Apache 2.4.6 이다. CentOS에서 phpmyadmin을 yum으로 설치하게 되면 /u.. 2022. 8. 3.
해외 서버 선택시 참고해야 할 것들.. 해외 서버의 저장공간 부족과 환율 등의 이유로 서버 이전을 고려하게 되었다. 물론 서초동의 SK IDC센터에 자리잡고 있는 세컨드(?)서버는 저장공간의 90% 이상이 남아 있지만 메인 서버로 활용하고 있지는 않다. 고성능(?) 서버를 보조 서버로 사용하고 VPS를 메인으로 쓰는 웃지 못할 상황이다. VPS 선택시 가장 고려하게 되는 것은 무엇보다도 안정성과 가격대비 성능이다. 내가 직접 사용해본 업체들은 극히 소수이지만 국내 업체를 선택한다면 일단 속도는 크게 신경쓸 필요가 없다. 다들 잘 나오기 때문이다. 국내 업체들 중에서는 카페24가 괜찮았다. 해외 업체를 선택해야 한다면 '국내에서의 접속 속도'가 성능 만큼이나 중요하기 때문에 충분한 테스트가 필요하다. 그 유명한 Vultr은 국내 서울리전이 있으.. 2022. 8. 3.
AllowZoneDrifting is enabled. This is considered an insecure configuration option. It will be removed in a future release. Please consider disabling it now. 방화벽(firewalld)의 상태 메시지나 로그에서 이와같은 메시지가 보인다면 /etc/firewalld/firewalld.conf를 열어서 가장 마지막 줄의 AllowZoneDrifting의 값을 no로 변경하자. 자세한 내용은 아래의 링크를 확인하자. https://stackoverflow.com/questions/61402334/allowzonedrifting-firewalld-what-is-it-and-should-i-disable-it AllowZoneDrifting - Firewalld: What is it and should I disable it? I am new here, so please forgive me if I am asking something silly. I have creat.. 2022. 7. 29.
악성bot 차단하기 (feat. mj12bot.com/majestic12) 가끔 apache의 log를 보면 눈에 띄는 녀석이 있다. MJ12bot과 SemrushBot이다. 대충 웹 검색을 해보니 semrush는 robots.txt도 무시하고 접근한다고 하는데....robots.txt를 이용해서 사이트별로 특정 봇에 대한 설정을 해 본 경험은 없다. 게다가 .htaccess도 거의 사용하지 않는다. 여하튼 내 서버에는 semrush보다는 mj12bot이 계속 거슬린다. 이녀석을 어떻게 막아야할까.... (1) ip차단 (방화벽) 처음에는 mj12bot이 접속한 ip를 방화벽에서 차단했는데 계속 ip를 바꿔가면서 접근한다. (fail2ban이 잠깐 떠올랐다.) 주기적으로 로그를 보면서 ip를 차단하는 것은 분명 한계가 있다. 이 bot의 접속 간격도 1초부터 10초 안팎이다. .. 2021. 12. 10.
국가별 IP주소 현황 특정 IP주소를 조회해서 해당 국가를 파악하는 것은 어렵지 않겠지만 KISA(한국인터넷진흥원)의 자료도 참고할만 한다. 보기 편한 EXCEL 파일이나 CSV 형식으로 다운받을 수도 있고, 그냥 웹에서 볼 수도 있다. https://xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e/jsp/statboard/IPAS/ovrse/natal/IPaddrBandCurrent.jsp 한국인터넷정보센터(KRNIC) 도메인 소개, 등록 및 사용, IP주소, AS번호, DNS 정보, 관련규정 제공 xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e 특정 국가의 접속을 차단해야 하는 등의 작업에 유용할 것이다. 2021. 6. 25.
GoDaddy에서 구매한 도메인을 나의 네임서버로 설정 한글 도메인이 필요해서 몇 개 구하려다보니 kr을 포함한 국내 도메인들은 당연히 누군가의 차지가 되어 있었다. 언제 부터인지 puny코드를 이용한 한글도메인의 등록(구매)이 freenom에서는 잘 되지 않는다. 오로지 tk / ml 등등의 도메인에만 적용할 수 있는데 그 외의 모든 도메인에서는 퓨니코드가 들어가면 등록불가로 떠버린다. -_-; 그리고 freenom의 도메인은 현재 국내의 KT와 LG를 제외하면 접속 장애가 일어난다. 수 년전 KT 망에서 TK도메인이 며칠간 접속이 안되던 때가 있었는데...지금의 상황은 일시적인 현상인지..계속 이렇게 되는 것인지...알 수 가 없다...(이번은 sk다~) 조금전에 막 구매를 마친 두 개의 도메인이 화면 하단에 보인다. 여기서 설정을 누르면 위와 같이 3가.. 2021. 6. 10.
최상위 무료 도메인 사용하기 - freenom freenom에서 무료로 최상위 도메인 등록하기. 우선 freenom에 계정을 만들어야 한다. google 계정으로도 로그인 할 수 있다. 그리고 아래와 같이 Services 메뉴에서 Register a New Domain을 선택하면 새로운 도메인을 등록할 수 있다. 새로운 도메인 등록 메뉴에서 원하는 도메인을 찾아보자. tk, ml, ga, cf, gq 는 무료로 사용할 수 있다. 위의 무료로 사용할 수 있는 다섯 개의 도메인을 제외하고 화면의 하단에서 일반적인 유료 도메인을 선택하여 구매할 수도 있다. 일단 해외사이트이기 때문에 결제는 마스터카드나 비자카드로 결제할 수 있다. paypal로도 가능한 것으로 기억한다. freenom에서는 kr이나 co.kr 등의 우리나라 도메인을 등록이 불가능하다. -.. 2021. 5. 27.
Bing - Webmaster tool 에 사이트 추가 https://www.bing.com/webmasters/ Bing 웹 마스터 도구 www.bing.com 마이크로 소프트의 bing에서 사이트가 노출되기를 희망한다면 bing의 웹마스터 도구를 이용해보자. 물론 구글의 search console이나 MS의 bing, 다음(카카오)의 사이트 등록, 네이버의 서치어드바이저 등을 거쳐야지만 해당 검색엔진에 사이트가 노출되는 것은 아니다. 이는 보다 적극적인 사이트의 노출을 꾀하는 작업일 것이다. 각각의 검색엔진에 나의 사이트가 얼마나 최적화(seo) 되어있는지를 파악할 수 있고, 여러가지 필터링을 조합해서 내가 설정할 수 있는 '특정기간' 동안 '어떤 키워드(검색어)'의 검색으로 내 사이트의 '어떤 페이지'가 얼마나 '노출'되었고 얼만큼의 '클릭'이 있었는지.. 2021. 5. 22.
728x90
반응형