워드프레스 사이트맵 생성 오류 SimpleXML 확장이 없으므로 XML 사이트맵을 만들 수 없습니다

사이트맵을 읽을 수 있지만 오류가 있습니다. 지원하지 않는 파일 포맷
구글 서치콘솔에서 오류가 발생하고 있었다.

서버를 옮겼더니 이런저런 문제가 나오네.

구글 서치콘솔 사이트맵에서 오류가 나와서 내 워드프레스에서 만들어 주는 사이트맵 URL을 확인해 보니 아래 오류가 나오고 있었다.

한글로 검색해도 답이 없어서 영어로 검색.
php에 xml 모듈이 없어서 그렇단다.
설치해 줘야지.

따로 리로드 같은건 필요 없고, 설치하고 사이트맵 URL 다시 열어보면 사이트맵 xml이 잘 작성 되어 있다.

우분투에서 마인크래프트 서비스로 등록해서 백그라운드 실행하기

이전 내용에서 이어서
우분투 서버 24.04 LTS 마인크래프트 베드락 에디션 바닐라 서버 설치(오라클 클라우드)

서비스 파일 작성

아래 내용으로 서비스로 등록할 파일을 작성한다.

파일 내용

서비스 등록하기

잘 돌아가나 확인

서버 재기동시 자동으로 시작하기

우분투 서버 24.04 LTS 마인크래프트 베드락 에디션 바닐라 서버 설치(오라클 클라우드)

오라클 클라우드 프리티어에서 무료로 사용할 수 있는 우분투 서버에 마인크래프트 서버를 설치 해 봤다.
혼자 쓰기에는 별 문제 없이 돌아가는듯. 메모리도 초반부에는 그렇게 안먹는 것 같은데 아무래도 무료 제공 서버는 1G램이라 오래 쓰기에는 무리가 있을듯하다.
서버 설치 연습용? 뭐 호기심으로 한번 해 보는 정도인듯.
오라클에서 무료로 제공하는 24G램을 쓸 수 있는데 ARM 서버라면 제대로 된 마크 서버도 운영 가능할듯.

서버 프로그램

바닐라 서버 말고도 이런저런 프로그램들이 있는데 맛보기로 설치할거니 바닐라로. 베드락 에디션을 선택한 이유는 콘솔에서도 접속가능한 서버이기 때문에.
https://www.minecraft.net/ko-kr/download/server/bedrock
위 링크에서 아래 그림처럼 우분투용으로 다운로드 한다.
Ubuntu(Linux)용 Minecraft Dedicated Server 소프트웨어

/home/username/mine 처럼 적당히 디렉토리 하나 만들어서 다운로드한 zip 파일을 업로드 한다.
그리고 압축풀기

기동 커맨드

서버 설정은 따로 특별히 설정할건 없고, 다운로드 페이지에 있던 커맨드로 실행하면 된다.

정상적인 실행 로그

방화벽 열기

여기서부터가 문제인데 서버에 접속하기 위해서는 오라클 클라우드 서큐리티 리스트에서 19132번 포트를 열어주고, iptables에서도 똑같은 포트를 열어준다.
먼저 서큐리티 리스트 설정. 위치는 오라클 클라우드 UI가 자주 바뀌어서 어디로 갈지 모르겠지만…
지금은 왼쪽 위 메뉴에서 네트워킹->Virtual Cloud Networks->vcn 리스트에서 서버에 설정 되어있는걸로 클릭->탭에 있는 서브넷->서브넷에서 서버에 설정된 서브넷 선택->Security 탭->Default Security List for vcnxxx->Security rules 탭으로 들어가면 된다.
아래와 같이 TCP, UDP 둘 다 열어준다. TCP만 열면 된다는 얘기도 있던데 TCP 만으로는 접속 안되더라.
Add Ingress Rules - 19132 port tcp and udp

서버에 들어가서 iptables 설정에서도 19132번 포트는 TCP, UDP 다 열어준다.

적당한 곳에 아래 두줄을 추가하고 저장한다.

적용하고 확인

따로 적용이 필요하진 않고 위대로만 하면 바로 방화벽은 열린다.

마인크래프트에서 접속해 보자.
서버 IP 는 퍼블릭 IP, 포트는 19132이다.

마인크래프트 월드
접속 성공!

우분투 24.04 LTS 초기 설정들

우분투 24.04 LTS로 깨끗하게 업그레이드 하려고 오라클 클라우드 프리티어 서버 하나를 리셋해서 다시 만들었다.
설치는 디스크는 우분투 24.04 LTS 미니멀로 함.

우선 시간대를 한국/서울로 설정

루트 대신 사용할 유저 추가하고 sudoer 권한 추가.

ssh 공개키를 복사하고 파일 소유권을 변경. 이걸로 ssh 접속 가능.

탭키 자동 완성 설치

터미널 글자색 컬러로 나오게 하는 방법. 우분투 서버 20.04 LTS

그 다음엔 서큐리티 대책부터. 우분투 24.04 LTS 에서도 잘 작동한다.
우분투 22.04 에서 IPTABLES 애드온 XTABLES 로 국가별 접속 차단/허용

vcpkg install 에러 Unable to find a valid Visual Studio instance

go로 avif 비디오 캡쳐 툴을 만들어 볼까 해서 알아보는 중에 아래 라이브러리를 빌드 하려고 했다.
https://github.com/strukturag/libheif
빌드 명령

마지막에 아래와 같은 에러가 나서 결국 비주얼 스튜디오를 설치했다.

비주얼 스튜디오를 설치해야 한단다.

비주얼 스튜디오 설치

아래 공식 사이트에서 커뮤니티 버전으로 다운로드해서 설치한다.
https://visualstudio.microsoft.com/ja/downloads/

인스톨러를 먼저 설치하고 거기서 뭘 설치할지 다시 선택하는 방식인데, ‘C++로 데스크탑 개발’과 ‘C++을 사용한 리눅스 및 임베디드 개발’ 두개를 설치하면 빌드에 문제가 없다.

비주얼 스튜디오 인스톨 선택
한글로 된 화면을 캡쳐하고 싶었는데 언어 선택이 없더라. 윈도우 언어 설정을 따라가는듯…

별거 아닌데 비주얼 스튜디오 설치에 선택지가 한두개가 아니라 고생할 수도 있겠다 싶어 올려둔다.