본문 바로가기

서버28

728x90
반응형
AWS Lightsail 우분투 24.04 초기 가용 용량은 17GB이다. AWS Lightsail로 간단하게 정적 웹 문서를 전송하는 서버를 구축해야 하는 일이 생겼다. 네이버 클라우드 플랫폼은 가장 작은 서버 단가가 너무 높았고 AWS는 저가 상품이 괜찮게 나왔길래 AWS를 사용했다. AWS는 안 사용한지 꽤 되어서 긴가민가 했는데 다행이도 여유 공간이 17GB나 되었다. 다음에 또 사용할 지도 모르니 본 글에 파티션 구성이랑 여유 공간을 기록한다.아래의 빨간 테두리의 네모 박스쳐진 상품이 내가 사용한 상품이다. 2025. 10. 27.
[우분투 24.04] APT를 활용한 아파치(Apache) 웹 서버 설치 우분투 24.04 64비트 환경에서 APT를 활용하여 아파치 웹 서버 (Apache, HTTPd)를 설치하는 방법은 아래와 같다.설치 가능한 아파치 패키지 목록 확인아래의 명령어를 입력하면 우분투에 설치할 수 있는 아파치 패키지 목록이 나타난다.apt list apache*아파치 설치아래의 명령어를 입력하여 아파치 웹 서버를 설치한다. 본 글에서 설치하는 아파치 웹 서버의 버전은 2.4.58이다. 같은 명령어라도 우분투 버전과 명령어를 실행하는 시기에 따라 다른 버전이 설치될 수 있다.sudo apt install apache2아래의 명령어를 입력하여 아파치 웹 서버를 시작한다.sudo systemctl start apache2아래의 명령어를 입력하여 HTTP의 기본 포트인 80번 포트에서 아파치 웹 서.. 2025. 10. 24.
MobaXterm으로 AWS 접속시 "Server refused our key" 오류가 발생할 때 해결 방법 현상MobaXterm으로 AWS(Amazon Web Services) 서버에 접속할 때 아래와 같이 오류가 발생하는 경우가 있다. 필자의 경우 아이피 주소와 사용자 계정명, 개인키 설정까지 잘 했는데도 이런 오류 메시지가 나타났었다. Server refused our keyNo supported authentication methods available (server sent: publickey)원인과 해결 방법MobaXterm을 업데이트하고 다시 연결하니 잘 연결되었다. SSH 프로토콜 설정을 자동으로 했었는데 그 부분에서 AWS 서버와 MobaXterm이 잘 안 맞았는 것이 아닌가 싶다. 2025. 10. 23.
[Jetson Nano] OpenVPN 클라이언트로 VPN 연결 Jetson Nano에서 OpenVPN 클라이언트로 VPN 연결을 하는 방법은 아래와 같다.사용 환경Jetson Nano (Super)JetPack 6.2Ubuntu 22.04OpenVPN 클라이언트 버전 확인아래의 명령어를 터미널에 입력하여 설치된 OpenVPN 클라이언트 버전을 확인한다.openvpn --version OpenVPN 클라이언트 설정 파일 생성아래의 명령어를 입력하여 접속하고자 하는 OpenVPN 서버의 정보를 입력하는 화면에 진입한다.sudo vi /etc/openvpn/vpn_config.ovpn아래의 OpenVPN의 설정 예시를 참고하여 서버 정보를 입력한다.############################################### Sample client-side Op.. 2025. 7. 10.
젠킨스(Jenkins) 오류 - "hudson.plugins.git.GitException: Could not init" 현상아래의 메시지가 빌드 로그에 나타난다.Started by GitLab push by userRunning as SYSTEMBuilding in workspace /home/jenkins/.jenkins/workspace/projectThe recommended git tool is: NONEusing credential 0000000-0000-0000-0000-Cloning the remote Git repositoryCloning repository https://127.0.0.1:443/road_toll/project > git init /home/jenkins/.jenkins/workspace/project # timeout=10ERROR: Error cloning remote repo 'ori.. 2024. 6. 11.
스프링 부트 실행 스크립트에서 서버 포트 변경하는 방법 스프링 부트를 실행하는 스크립트에서 포트를 변경하려면 포트 정보를 아래와 같이 입력하면 된다.-Dserver.port=9034 2024. 5. 28.
젠킨스(Jenkins) 캐시 공간 부족 경고 해결 방법 현상아래의 문구과 사진처럼 젠킨스(Jenkins)가 캐시 공간이 부족하면 경고 메시지가 나타난다.WARNING [Handling GET /static/82ebc488/images/svgs/logo.svg from : https-openssl-apr-8082-exec-1] org.apache.catalina.webresources.Cache.getResource Unable to add the resource at [/images/svgs/logo.svg] to the cache for web application [] because there was insufficient free space available after evicting expired cache entries - consider incre.. 2024. 5. 22.
[IT 용어] WAS, Web Application Server, 웹 애플리케이션 서버 정의WAS(Web Application Server, 웹  애플리케이션 서버)는 HTTP 클라이언트의 요청을 동적으로 처리하는 HTTP 서버를 말한다.참고문서"WAS, 웹 어플리케이션 서버, Web Application, 웹 어플리케이션", 정보통신기술용어해설, 2020년 5월 20일. @원문보기"웹 애플리케이션 서버, Web Application Server, WAS", 정보통신용어사전. @원문보기 2024. 5. 9.
[RHEL 9] 아파치 웹 서버 설치 RHEL(Red Hat Enterprise Linux) 9에서 아파치 웹 서버(Apache HTTP Server, HTTPD)를 설치하는 방법은 아래와 같다. 아파치 웹 서버 설치 아래의 명령어를 입력하여 아파치 웹 서버를 설치한다. dnf install -y httpd wget 위의 사진에 나타난 것처럼 현재(2023년 7월 26일) 기준으로는 아파치 웹 서버 2.4.53이 설치된다. 방화벽 설정 아래의 명령어를 입력하여 HTTP(Hypertext Transfer Protocol)가 사용하는 포트를 개방한다. firewall-cmd --permanent --add-port=80/tcp 아래의 명령어를 입력하여 HTTPS(Hypertext Transfer Protocol Secure)가 사용하는 포트를 .. 2023. 7. 26.
[시놀로지 도커] GitLab이 SMTP 서버와 통신을 못 할 때 아래의 사진처럼 시놀로지(Synology)의 도커(Docker) 환경에서 GitLab 컨테이너가 외부의 SMTP(Simple Mail Transfer Protocol) 서버와 통신을 못 하는 경우가 있다. 이 경우 원인이 2가지가 있으며 각 원인별 해결 방법은 아래와 같다. /opt/gitlab/embedded/lib/ruby/3.0.0/socket.rb:227:in `getaddrinfo': getaddrinfo: Temporary failure in name resolution (SocketError) 방화벽 설정 GitLab 컨테이너가 외부의 SMTP 서버와 통신하기 위해 인터넷을 경유하는데 이 컨테이너가 인터넷을 이용하기 위해서는 시놀로지 방화벽을 거쳐간다. 시놀로지 방화벽이 이 통신을 차단해서 .. 2023. 7. 21.
마인크래프트 자바 에디션을 설치하고 서버에 접속하자 본 글에서는 마인크래프트를 설치하고 멀티플레이를 위해 서버에 접속하는 것을 설명한다. 동영상 설명 마인크래프트 설치 아래의 주소로 가서 마인크래프트 설치 파일을 다운로드 받는다. 마인크래프트 다운로드 주소: https://www.minecraft.net/ko-kr/download 기본 설정으로 마인크래프트 자바 에디션 설치를 진행한다. 'Next' 버튼을 클릭한다. 기본 경로로 설치한다. 'Next' 버튼을 클릭한다. 설치를 마루리하기 위해 'Finish' 버튼을 클릭한다. '플레이' 버튼을 클릭하여 마인크래프트를 실행한다. 서버 접속 아래의 글을 참고하여 마인크래프트 서버 목록을 확인한다. 2023.02.13 - [게임 개발/마인크래프트(Minecraft)] - 마인크래프트 서버를 찾을 수 있는 사이트.. 2023. 3. 12.
라이믹스를 웹 호스팅에 설치하자 4강 - 라이믹스 설치 지난 강의에서 라이믹스 설치 파일을 할당 받은 서버 공간에 업로드 하였으면 이제 라이믹스를 설치하는 과정만이 남았다. 라이믹스를 설치하는 과정은 닷홈 무료 웹 호스팅이 아니라도 동일하다. 동영상 설명 라이믹스 설치 할당받은 도메인 주소를 웹 브라우저에 입력하여 설치 페이지로 이동한다. 사용권에 동의하고 '다음' 버튼을 클릭한다. 사용가능한 PHP 기능 목록이 나타나는데 'OK' 외에 다른 메시지가 나타난다면 해당 기능을 활성화 시킨다. 닷홈 웹 호스팅의 경우 이미 해당 기능들이 활성화되어 있기에 별다른 조치 없이 모든 기능이 'OK'로 나타날 것이다. '다음' 버튼을 눌러서 설치를 진행한다. 닷홈 웹 호스팅 서비스 신청 내역에 보면 DB 정보가 있다. 그 DB 정보를 여기에 입력한다. 관리자 계정의 정보.. 2023. 3. 11.
라이믹스를 웹 호스팅에 설치하자 3강 - 라이믹스 파일 업로드 닷홈 FTP 연결까지 완료되었다면 이제 라이믹스 설치 파일을 할당된 서버 공간에 업로드한다. 동영상 설명 라이믹스 다운로드 아래의 주소로 가서 라이믹스 파일을 다운로드 받는다. 라이믹스 다운로드 페이지 주소: https://rhymix.org/ 라이믹스 업로드 다운로드한 라이믹스 압축 파일을 해제하여 '/html' 디렉토리에 업로드한다. 라이믹스 설치 페이지 확인 닷홈에게서 할당 받은 도메인 주소로 이동하여 설치 페이지가 아래의 사진처럼 나타나는지 확인한다. '라이믹스를 웹 호스팅에 설치하자' 강의 목록 "라이믹스를 웹 호스팅에 설치하자 1강 - 닷홈 무료 호스팅 신청", 공학코드, 2023년 3월 9일. @강의보기 "라이믹스를 웹 호스팅에 설치하자 2강 - 파일질라 FTP 클라이언트 설치와 닷홈 FTP.. 2023. 3. 11.
라이믹스를 웹 호스팅에 설치하자 2강 - 파일질라 FTP 클라이언트 설치와 닷홈 FTP 서버 접속 지난 강의에서 닷홈 무료 웹 호스팅을 신청했고 서버 공간을 할당 받았다면 닷홈 FTP(File Transfer Protocol) 서버로 접속하여 라이믹스(Rhymix)를 업로드할 준비를 해야 한다. 본 글에서는 파일질라 FTP 클라이언트(Client)를 이용하여 닷홈 FTP 서버로 접속하는 방법을 설명한다. 동영상 설명 2강. 파일질라 설치와 닷홈 FTP 접속 파일질라 FTP 클라이언트 설치 파일 다운로드 아래의 주소로 접속하여 파일질라 FTP 클라이언트 설치 파일을 다운로드 한다. 설치 파일 다운로드 주소: https://filezilla-project.org/download.php 파일질라 FTP 클라이언트 설치 다운로드 받은 파일질라 FTP 클라이언트 설치 파일을 실행하여 설치한다. 닷홈 FTP 접.. 2023. 3. 10.
라이믹스를 웹 호스팅에 설치하자 1강 - 닷홈 무료 호스팅 신청 라이믹스 운영환경 라이믹스를 운영하는 환경은 크게 2가지로 나뉜다. 첫 번째는 서버를 직접 구축하여 운영하는 것이고 두 번째는 서버 공간을 대여하는 방식이다. 서버를 직접 구축하기에는 초기에 많은 비용이 발생하고 전문성 있는 관리인력을 두어야 하기에 비용부담이 크다. 그래서 서버 공간을 대여하여 라이믹스를 설치하는 것이 가장 흔하다. 이렇게 서버 공간을 대여하는 것을 보고 호스팅이라고 부르며 웹 서버 공간을 대여하는 경우 웹 호스팅이라고 부른다. 닷홈 무료 웹 호스팅을 신청하는 방법은 아래에서 설명한다. 동영상 설명 1강. 닷홈 무료 웹 호스팅을 신청하자 닷홈 회원가입 닷홈 무료 호스팅을 이용하려면 회원이어야 한다. 아래의 회원가입 주소에서 가입할 수 있다. 닷홈 회원가입 주소: https://www.d.. 2023. 3. 9.
시놀로지(Synology)에도 도커(Docker)를 사용할 수 있다. 어느 날 확인해보니 시놀로지(Synology)에도 도커(Docker)를 사용할 수 있게 바뀌었다. NAS(Network Attached Storage)의 기능과 제한적인 웹과 DB 서비스를 제공하던 시놀로지가 도커를 지원하면서 다양하게 활용될 수 있게 바뀌었다. 아래의 사진처럼 시놀로지에서 도커가 동작한다. 모든 시놀로지 NAS가 도커를 지원하는 것은 아니고 최신의 고성능 모델에서 도커를 지원한다. 참고문서 "도커(Docker). 애드온 패키지", 시놀로지 홈페이지. @원문보기 2023. 2. 17.
마인크래프트 페이퍼 서버 구동을 위해 EULA에 동의하는 방법 원인 아래와 같은 메시지가 발생하면 마인크래프트 페이퍼 서버를 구동할 수 없다. 마인크래프트 개발사인 모장(Mojang)이 서버 운영에 대한 몇 가지 제약을 걸었고 이로 인해 마인크래프트의 EULA(End User License Agreement)에 동의해야 마인크래프트 서버의 실행이 가능하다. [17:16:54 ERROR]: Failed to load properties from file: server.properties [17:16:54 WARN]: Failed to load eula.txt [17:16:54 INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info. 해결 방법 아래의 사진처.. 2023. 2. 14.
마인크래프트 서버를 찾을 수 있는 사이트 마인크래프트를 가장 재밌게 플레이하고 싶다면 멀티 플레이를 해야한다. 멀티 플레이를 위해서는 마인크래프트 서버를 찾아야 하는데 서버는 아래의 사이트에서 찾을 수 있다. 국내 마인크래프트 서버를 찾을 수 있는 사이트 마인리스트: https://minelist.kr/servers 마인페이지: https://mine.page/ 한마포: https://www.koreaminecraft.net/serverad 코어큐브: https://cafe.naver.com/ewsncube/ 해외 마인크래프트 서버를 찾을 수 있는 사이트 마인크래프트 서버 리스트: https://minecraft-server-list.com/ 마인크래프트서버스: https://minecraftservers.org/ 마인크래프트엠피: https:.. 2023. 2. 13.
마인크래프트 페이퍼 서버 플러그인을 찾는 방법 마인크래프트 페이퍼 서버 플러그인 자료를 찾는 방법은 다양하게 많지만 아래의 사이트에서 찾는 것이 가장 확실하고 편리하다. 영문 웹 사이트 영문 웹 사이트는 영어로 게시글이 작성되어 있어서 언어로 인해 진입장벽이 있지만 가장 빠르고 정확하게 플러그인을 찾을 수 있다. 구글 번역을 활용하는 것도 꽤 괜찮은 방법이다. PaperMC Plugins: https://forums.papermc.io/forums/paper-plugin-releases/ SpigotMC Resources: https://www.spigotmc.org/resources/ Bukkit Plugins: https://dev.bukkit.org/bukkit-plugins 한국어 웹 사이트 한국어로 마인크래프트 페이퍼 서버 플러그인을 찾고 .. 2023. 2. 13.
[윈도우 11] FTP 서버 설치하는 방법 FTP(File Transfer Protocol)를 윈도우 11(Windows 11)에 설치하는 방법은 여러가지가 있겠지만 본 글에서는 마이크로소프트(Microsoft) 윈도우 11이 자체적으로 제공하는 FTP 서버를 설치하는 방법을 다룬다. 다른 윈도우 버전에서 FTP 서버를 설치하는 경우 용어나 세부적인 과정이 조금 다를 뿐 윈도우 7, 8, 8.1, 10과 윈도우 서버에서도 본 글을 참고하여 FTP 서버를 설치할 수 있다. 1. Windows FTP 기능 활성화 윈도우 11은 자체적으로 FTP 기능을 제공하므로 간단하게 GUI(Graphical User Interface)로 설치할 수 있다. FTP 기능을 윈도우 11에 설치하는 방법은 다음과 같다. 아래의 사진처럼 'Windows 기능 켜기/끄기'.. 2022. 9. 20.