본문 바로가기
728x90
반응형

Linux90

워드프레스를 위한 Rocky Linux/AlmaLinux 서버 구축 (2) (9) php의 설치Rocky Linux 9.4(AlmaLinux 9.4)에 php를 설치하면 8.0 버전이 설치된다. 아래와 같다.가급적이면...php는 아래와 같이 8.0.30버전을 사용하기로 했다. 나중에 Rocky Linux나 AlmaLinux의 상위 버전이 나온다면 그때에는 php 8.4.x나 그 이후의 버전을 사용해도 될지는 모르겠지만....그때는 apache도 2.4.57이 아닌 상위버전으로 바뀌어 있을 것이다. 리눅스 배포판의 기본 패키지인데도..뭔가 궁합이 잘 맞지 않는다. 이러한 점에서는 Rocky linux보다는 AlmaLinux가 그나머 더 나은 편이긴 했다. (대략 2주정도 설치, 재설치를 반복한 후의 느낌이다...)php를 설치한 후에는 php.ini를 편집하여 upload_ma.. 2024. 10. 9.
워드프레스를 위한 Rocky Linux/AlmaLinux 서버 구축 (1) contabo에 도쿄 리전이 추가된 것은 수개월 전부터 알고는 있었는데...... 추가 서버가 당장 필요한 것도 아니고, 그저  테스트 해 보고 싶은 것들 몇가지와 Rocky Linux와 AlmaLinux 자체에 대한 궁금증이 조금 있었기에 새로운 os의 테스트는 차일피일 미루기만 했다. 그러다가 보름전에 국내 몇몇의 서버호스팅 업체를 둘러보고는 CentOS의 지원종료를 실감했다.얼마 전(같은데 지난 글을 찾아보니 벌써 3년하고도 6개월이나 지났다) CentOS 8을 테스트 해 본 후로....언젠가는 다른 배포판을 찾아야 할 때가 올 것이라고 글을 남겼는데.....시간이 벌써 이렇게 지나갔고..........지금은.. 그 시점이 되었다.......Rocky Linux와 AlmaLinux를 만 6일 동안 .. 2024. 10. 7.
checkhints: b.root-servers.net/a (170.247.170.2) missing from hints recursive query에 응답하지 않는 네임서버는 (named)데몬을 구동할 때에 위의 메시지가 보이더라도 그리 신경쓸 필요는 없겠지만, OPEN DNS(caching name server)로 운영하는 네임서버라면 정확한 ROOT DNS의 주소를 설정해 놓는 것이 좋다. bind에서 최상위 ROOT DNS의 정보를 담고 있는파일은 아래와 같이 설정되어 있다. BIND의 버전과 설정에 따라서 파일의 확장자는 (.root / .ca) 다를 수 있겠지만 이는 설정하기 나름이다. 일반적으로 named.conf에 아래와 같은 내용이 있을 것이다.zone "." IN { type hint; file "named.ca";}; 여기서 설정된 named.ca(또는 named.root) 파일.. 2024. 5. 17.
아파치 로그파일의 한글 깨짐(?)... 아파치의 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.
DNS 수정오류 : Object association prohibits operation GoDaddy에서 구매한 도메인의 네임서버 정보를 편집한 후에 해당 도메인의 정보를 살펴보니 여전히 예전 데이터로 보이는 것이다. 그리고 나의 메일함에 아래와 같은 메일이 수신되어 있었다. 새로운 VPS를 테스트 하기 위해서 사용하지 않는 도메인의 네임서버를 새로운 서버의 IP로 설정했는데 위와 같은 오류가 발생한다. 도메인의 잠금기능이 켜져있는 상태에서는 (당연하게도) 도메인의 정보가 변경되지 않는다. GoDaddy에서 처음 도메인을 구입했을 당시에 해당 도메인 잠금을 켜놓았는데 그 기능을 잊고 있었다. GoDaddy에서 구매한 도메인을 나의 네임서버로 설정 한글 도메인이 필요해서 몇 개 구하려다보니 kr을 포함한 국내 도메인들은 당연히 누군가의 차지가 되어 있었다. 언제 부터인지 puny코드를 이용한.. 2022. 7. 28.
mydomain.tld/IN: extra input text mydomain.tld/IN: loading from master file /path/filename.ext failed: extra input text mydomain.tld/IN: not loaded due to errors bind(Berkeley Internet Name Domain)가 구동되지 않고 오류가 발생한다면 journalctl로 오류 로그를 확인하여 잘못된 곳을 찾는건 어렵지 않을 것이다. 네임서버의 설정을 변경한 후에 다시 구동을 했을 때 오류가 발생한다면 당연히 최종 변경한 부분에서 오류를 찾을 것이다. 하지만 새로운 서버를 설정하면서 특정 도메인에 대한 DNS 서버를 구축과정에서 오타가 없고, ZONE 파일의 문법에 오류가 없음에도 위와같은 오류가 발생한다면 ZONE 파일의 per.. 2022. 7. 27.
728x90
반응형