이전 포스팅에서는 아파치 톰캣(Apache tomcat)만 설치를 했다면 이번에는 웹 서버 아파치(HTTP)를 연동하여 이용하는 방법을 알아보도록 하겠습니다. 연동 방식은 mod_jk / mod_proxy / mod_prox_ajp 3가지 모듈 방식이 있다고 합니다. 여기서는 아파치(HTTP)에서 가장 많이 사용하는 mod_jk 이용하여 연동하도록 하겠습니다. STEP01 → 아파치 톰캣(Apache Tomcat) 설치 URL : https://foxydog.tistory.com/79 필수로 먼저 설치 후에 진행해주시기 바랍니다. STEP02 → 아파치 웹(HTTP) 설치 [root@localhost ~]# dnf install gcc gcc-c++ httpd-devel ※ mod_jk를 설치하기 위해서..
아파치 톰캣(Apache Tomcat) 공식 홈페이지 : https://tomcat.apache.org/ 아파치 소프트웨어 재단에서 개발한 웹 애플리케이션 서버(Web Application Server)입니다. 우리나라에서는 약자인 WAS 서버라고 많이 얘기합니다. 톰캣은 자체 HTTP를 내장하여 웹서버로서도 이용이 가능하지만 WAS특성상 효율이 좋지 못하므로 거의 필수로 아파치(Apache)의 HTTP와 같은 웹(WEB) 서버와 연동하여 사용하게 됩니다. 검색을 좀 해보셨다면 흔히 WEB서버(정적인 페이지 처리), WAS 서버(동적인 페이지 처리)라는 말을 많이 들었을 텐데요. WEB서버는 정적인 의미 그대로 서버에 있는 데이터 정보를 요청에 따라 전달만 하면 되기 때문에 빠르고 구성이 간단하지만, 한..
Firewall Rocky Linux에서는 기본 패키지로 제공하는 네트워크 방화벽 프로그램입니다. 방화벽은 기본적으로 외부의 침입을 막기 위해 실행되며, 콘솔이 아닌 외부에서 원격 접속을 위해 기본 포트(Port) 22번, SSH(Secure SHell)만 허용이 되어 있습니다. 예를 들어 웹(Web) 서비스 접근은 80번 포트를, 데이터베이스(DB)는 Mysql/MariaDB(3306), Mssql(1433)등 각 소프트웨어에 접근하기 위해 고유 포트를 허용을 해야 한다는 뜻입니다. 포트뿐만 아니라 특정 IP 또는 대역대에 대해서도 차단 및 허용 처리를 할 수 있으므로 포트+IP를 잘 혼합하여 규칙을 설정한다면 앞단 방화벽 장비가 없더라도 높은 수준의 보안을 유지할 수 있습니다. 록키 참고 문서 : h..
원래는 유출본.ISO 파일을 입수하여 설치하는 과정을 알아보려고 하였으나 그사이에 이미 Windows 11 Insider Preview 베타 버전이 출시가 되어 Windows 10에서 어떻게 정식으로 업데이트 설치를 하는지 알아보도록 하겠습니다. [준비물 및 주의사항] 마이크로소프트 공식 홈페이지 :https://www.microsoft.com/ko-kr/windows/windows-11 필자의 경우는 사무실 PC [Windows 10 Pro] 및 노트북(삼성 플렉스 2)[Windows 10 Home] 2대를 Windows11로 업데이트하였으며 둘 다 정품을 이용하고 있습니다. 이에 비정품이나 지원하지 않는 PC에 대한 언급은 따로 하지 않겠습니다. ▷ 아래는 최소 시스템 요구 사항입니다. 대체로 다른부..
준비물 Rocky 문서 사이트 참고 : https://docs.rockylinux.org/guides/migrate2rocky/ CentOS 8 (Stream) or RHEL8 서버 ※ CentOS 7은 해당되지 않습니다. 아래는 실행 예시입니다. [root@localhost ~]# ./migrate2rocky.sh -r This script must be run on an EL8 distribution. [번역 : 이 스크립트는 EL8(RHEL8 or CentOS8) 배포에서 실행되어야 합니다.] Migration from other distributions is not supported. An error occurred while we were attempting to convert your syst..
Rocky Linux 8.4 GA (Full Version) - INSTALL 2021년 6월 21일 최초 정식 버전이 발표되었습니다. 스폰서 및 커뮤니티의 적극적인 지원으로 생각보다 빠르게 성장하고 있는 게 보기 좋습니다. 기존 베타 버전의 포스팅과 설치 과정은 크게 다르지 않으므로 약간의 내용 수정, 정리하는 느낌으로 진행하겠습니다. Rocky Linux Project 공식 사이트 : https://rockylinux.org/ Wiki 문서 사이트 : https://wiki.rockylinux.org/ CentOS프로젝트가 Redhat의 다운 스트림으로 전환 및 수명을 줄이는 방향으로 변경되었습니다. 그래서 CentOS 창립자인 Gregory Kurtzer에 의해 별도의 커뮤니티 중심, 엔터프라이즈급..
Windows 10 정품 제품 키는 있으나 데스크톱 PC 또는 노트북 등에 설치하기 위한 도구가 없을 경우 USB를 이용한 설치 미디어를 만드는 방법을 알아보도록 하겠습니다. 필자의 경우는 Windows 10 HOME, PRO 두 개다 정품을 가지고 있으며 박스 안에 이미 USB가 있지만 HOME 경우는 제조일이 [2016년]으로 최신 CPU 인텔 11세대에서는 설치 파일을 제대로 인식하지 못하는 문제가 있었습니다. 때문에 정품 USB는 포기하고 널린 USB를 포맷하고 마이크로소프트 공식 사이트에서 제공하는 소프트웨어 도구를 이용해 최신 USB 드라이브를 만들고자 합니다. 거의 사용하지 않겠지만 DVD 또는 ISO 파일을 직접 다운로드를 할 수도 있습니다. ■ 준비물 USB 2.0/3.0 이상 플래시 드..
기존에 쓰던 마이크로소프트 서피스 3가 오래되기도 했고 고향 갔다가 나 두고 오는 바람에 급 노트북 사용이 많아질 일이 있어서 맘에 있던 플렉스 2를 결국 지르게 되었습니다. 개인과 사무용 겸으로 사용하기 위해 최대한 가격 대비 중간 사용 제품으로 선택을 했습니다. 이것도 CPU, RAM, 용량에 따라 천차만별이라 본인 사용 용도에 맞게 구입하는 게 좋습니다. 구입은 네이버 쇼핑에서 온라인 구매를 하였고 가격 할인 및 포인트를 많이 적립해줘서 실 구입은 원래 금액보다 약 13만원 정도 이득을 본 것 같아 마음에 듭니다. 거기다 저는 기본적으로 Windows 10 HOME 정품이 있기 때문에 Windows 미포함(Console Linux)으로 선택하게 되었고 20만원 정도 더 절약을 할 수가 있었습니다. ..
□ 리턴 메시지 ▷ 550 5.7.1 Service unavailable; client [IP] blocked using bl.spamcop.net Giving up on ▷ 550 5.7.1 [IP] is listed in bl.spamcop.net ▷ 554 5.7.1 Service unavailable; Client host [IP] blocked using bl.spamcop.net ▷ 553 Blocked - see https://www.spamcop.net/bl.shtml?[IP] 뜻 : bl.spamcop.net 사용에 의해 클라이언트 호스트 IP가 차단되었습니다. ▶ 수신 측 스팸차단 솔루션에서 사용하는 RBL정책에 의해 차단되어 오는 리턴 메시지입니다. Client host 즉 발송 메일..
□ 리턴 메시지 리턴 메시지 뜻 554 5.7.1 DAS41 IP ADDRESS : Your mail is blocked automatically by anti-spam system. (E04) 스팸 방지 시스템에 의해 메일이 자동으로 차단됩니다. ※ 스팸정책에 의해 메일 수신 차단, 가장 많은 패턴 554 5.7.1 DAS50 IP ADDRESS : Your mail is blocked automatically by anti-spam system. (E05) 스팸 방지 시스템에 의해 메일이 자동으로 차단됩니다. ※ 첨부파일에 바이러스 발견으로 인한 수신 차단 554 5.7.1 SAS41 IP ADDRESS : Your mail is blocked automatically by anti-spam syst..
Telnet Client 텔넷(Telnet)은 텔넷 프로토콜(네트워크)을 사용하여 원격 텔넷 서버에 접속하고 해당 서버에서 명령어 및 응용 프로그램을 실행합니다. 고유 번호인 [23 포트]를 사용하며 최근에는 보안 문제로 인해 잘 사용하지 않게 되었습니다. 기본적으로는 설치되어 있지 않으며 윈도우 계열은 대부분이 기능에 포함되어 있어 별도 설치(켜기)를 하면 됩니다. 유닉스나 리눅스의 경우는 별도 패키지를 다운로드하여 설치가 필요할 수 있습니다. 정확하게는 텔넷 클라이언트(Telnet Client) 이름으로 설치가 되는데요, 필자의 경우는 네트워크 및 솔루션 설치 후 또는 점검을 위해 자주 이용을 하므로 아직까지는 유용하다고 생각을 하고 있습니다. 포스팅을 Windows Server 기준으로 설명을 했지..
□ 리턴 메시지 리턴 메시지 뜻 552 Message length exceeds administrative limit 메시지의 길이가 관리 제한을 초과 합니다. 552 #5.3.4 message size exceeds limit 메시지 크기가 제한을 초과 합니다. 550 [Sniper] Exceeds the limit size of email 이메일 제한 크기를 초과했습니다. message size exceeds fixed maximum size 메시지 크기가 고정된 최대 크기를 초과 합니다. 552 5.3.4 Error: message file too big 보내신 메일의 크기가 커서, 받는 서버에서 수신을 차단하였습니다. ※ 네이버 552 5.3.4 Message size exceeds fixed l..
□ 리턴 메시지 리턴 메시지 뜻 550 5.1.1 No Such User 사용자를 찾을 수 없음 550 5.1.1 User unknown 알 수 없는 사용자 550 5.1.1 Mailbox unavailable 메일박스(사서함)을 찾을 수 없음 ※ 사용자의 계정을 하나의 메일박스로 표현을 하는 경우도 있습니다. 550 5.1.1 User doesn't exist 사용자가 존재하지 않습니다. 550 User not found 사용자를 찾을 수 없음 ▶ [받는 사람]의 메일 계정이 존재하지 않을 경우 오는 리턴 메일 메시지입니다. 뜻 그대로의 의미로 받아들이면 되지만 본문 내용에 있음에도 의외로 많이 문의 오는 것 중 하나입니다. 문의 패턴은 대부분이 "정상적으로 주고받고 있던 메일 주소이나 갑자기 발송이 ..
혹시 이 포스팅을 보고 오신 분이시라면 현재 정식 버전이 출시 되었으므로 해당 포스팅을 참고하여 진행해 주시기 바랍니다. https://foxydog.tistory.com/75 Rocky Linux Project 공식 사이트 : https://rockylinux.org/ Wiki 문서 사이트 : https://wiki.rockylinux.org/ CentOS프로젝트가 Redhat의 다운 스트림으로 전환 및 수명을 줄이는 방향으로 변경되었습니다. 그래서 CentOS 창립자인 Gregory Kurtzer에 의해 별도의 커뮤니티 중심, 엔터프라이즈급 운영체재 100% 목표로 버그 별 호환될 수 있도록 하는 Rocky Linux를 따로 개발하고 있습니다. Rocky Linux이름을 합법적으로 보호하기 위해 Ro..
Get SSL Security Certificate Free [Let's Encrypt] SSL [Secure Socket Layer] 서버와 사용자(브라우저) 간의 통신을 할 경우 정보를 함호화 하고 도중에 해킹을 통해 정보가 유출이 된다고 하더라도 정보의 내용을 보호할 수 있는 보안 인증 솔루션 기술이라고 생각하시면 됩니다. 최근 브라우저 제공하는 업체마다 보안 인증서(SSL)가 적용된 [HTTPS(443)://도메인 주소]를 이용하지 않을 경우 사이트의 이미지나 확장자, 첨부파일 등이 제대로 작동되지 않도록 보안 업데이트를 하고 있으며 선택사항이 아닌 이미 강제로 적용을 하고 있습니다. [스크린샷 참고] 이전에는 [SSL For Free] / [ZeroSSL]에서 무료로 발급해주는 인증서를 이용했다..
이 메시지는 기존에 이미 세팅되어 있는 사용자가 아닌 99.9% PC를 재설치하여 아웃룩을 새로 세팅을 하거나 새로운 계정을 수동으로 만들었을 경우에 주로 발생을 합니다. 증상은 수신은 잘되며 같은 내부 도메인끼리도 문제가 없는데 외부로 메일을 발송만 하면 다음과 같은 리턴 메시지를 받습니다. 예시를 볼까요? [한국어 버전] 시스템 관리자 - 배달되지 않음: 메일 제목 서버 오류 : '554 5.7.1 : Relay access denied' [영어 버전] System Administrator - Undeliverable: 메일 제목 Server error : '554 5.7.1 : Relay access denied' 바로 말씀드리자면 수동 세팅 시에 옵션을 하나 누락을 했기 때문인데요. 계정 설정에서..
여러분들은 이메일 클라이언트를 어떤 프로그램을 사용하시나요? 종류가 많이 있지만, 대부분의 회사가 보편적으로 마이크로소프트사에서 제공하는 Outlook(아웃룩) 프로그램을 가장 많이 사용할 것으로 생각됩니다. 예전에는 별도의 설치 패키지로 판매되었으나 최근에는 Microsoft 365 제품군으로 [워드/엑셀/파워포인트/아웃룩]등으로 포함하여 같이 설치가 되며 정기 구독제로 많이 활성화가 되었습니다. 저의 경우는 Microsoft 365 Personal 상품으로 월 8,900원씩 청구를 내고 사용을 하고 있습니다. 당연히 모든 제품을 사용 가능하며 Windwos, MacOS, iOS 및 Android 작동, 1TB의 클라우드 저장소, 마이크로소프트 계정이 있다면 최대 PC/태블릿/스마트폰 등에 5개까지 설..
File Server Resource Manager [설명 참고] 파일 서버 리소스 관리자를 사용하면 파일 관리 작업 및 저장소 보고서 예약, 파일 및 폴더 분류, 폴더 할당량 구성, 파일 차단 정책 정의 등을 통해 파일 서버에서 파일 및 폴더를 관리하고 이해할 수 있습니다. 서버를 단독으로 이용하면 상관이 없지만 호스팅 폴더별로 사용자에게 할당하여 운영을 하다 보면 용량 관리가 잘 되지 않게 됩니다. 그럴 때 이용하면 제한된 용량 내에서 효과적으로 관리를 할 수 있게 됩니다. 진행하기 전 파일서버 설치 및 운영 참고하시면 도움이 됩니다 : https://foxydog.tistory.com/60 Windows Server 2019 - File Server 설치 및 운영 Windows Server 2019..
File Server 파일 서버는 의미 그대로 특정 경로의 폴더를 관리하며 사용자가 네트워크에서 해당 서버(PC)의 폴더(파일)에 액세스 할 수 있도록 지원하는 서비스입니다. 윈도우 간의 공유 기능을 이용하여 파일서버를 구축할 경우는 CIFS(Common Internet File System) 프로토콜을 사용하여 클라이언트에 스토리지를 공유합니다. STEP01 → 역할 및 기능 추가 ※ 서버역활 ▷ File and Storage Services ▷ File and iSCSl Services ▶ File Server(체크) STEP02 → 네트워크 파일 공유 설정하기 ※ 첫번째 예시는 모든 사용자가 읽고 쓰기를 할 수 있는 공유 폴더를 생성합니다. 2-1 ShareALL 폴더 생성 ▷ 속성 선택 2-2 공..
ASP를 이용한 SMTP 메일 발송 이것을 일종의 폼메일이라고도 합니다. 폼(Form)+메일(Mail) 합성어로 홈페이지에서 문의 양식을 작성하여 발송을 하면 서버의 SMTP 서비스를 통해 관리자나 또는 수신자에게 메일로 전달하는 것을 말합니다. 여기서의 포스팅은 폼은 제가 따로 가지고 있지 않기 때문에 메일 발송 소스만으로 어떻게 동작을 하는지에 대해서만 진행하도록 하겠습니다. 폼은 검색을 하다 보니 마이크로소프트에서 제공하는 Visual Studio를 이용하면 좀 더 편하게 진행할 수 있는 것으로 보여 추후 설치 및 폼메일 만드는 실습을 해보도록 하겠습니다. 전제 조건 SMTP 서버 설치 IIS 세팅을 통해 도메인(바운딩)이 연결이 되어 있어야 합니다. ASP 기능 설치 STEP01 → SMTP 서버..
ASP.NET [설치 설명 참고] ASP (Active Server Pages)는 웹 사이트 및 웹 응용 프로그램을 작성하기 위한 서버 쪽 스크립트 작성 환경을 제공합니다. 마이크로소프트에서 동적인 웹 페이지들을 생성하기 위한 스크립트 엔진으로 CGI 스크립트에 대한 성능 향상과 함께 IIS에 VBScript 및 JScript에 대한 기본 지원을 제공합니다. 그 위 버전으로 ASP.NET은 관리 코드를 사용하여 웹 사이트 및 웹 응용 프로그램을 작성하기 위한 서버 쪽 개체 지향 프로그래밍 환경을 제공합니다. ASP.NET은 단순히 ASP의 새 버전이 아닌 .NET Framework에 기반하여 매우 효율적인 프로그래밍 환경을 제공하도록 완전히 다시 설계되어 웹 응용 프로그램을 작성하기 위한 강력한 인프라를..
설명 윈도우 서버는 설치 시 보안상 하나의 원격 데스크톱만 접속할 수 있도록 제한이 되어 있습니다. 다중 접속을 하기 위해서는 로컬 그룹 정책 편집기를 이용하여 제한을 해제를 하면 됩니다. 다만! 정품을 설치하더라도 기본적으로는 라이선스 정책상 원격 데스크톱의 세션 수는 단 2개까지만 접근이 가능합니다. 연결 개수 제한 옵션이 따로 있지만 3개 이상을 설정하더라도 최대 2개의 원격 세션밖에 접속하지 못한다는 뜻입니다. 즉 3개이상의 세션을 접속을 하기 위해서는 별도의 CAL(클라이언트 액세스 라이선스)를 구입하거나 또는 패키지에 포함되어 있는 RDS 라이선싱 적용을 해야 한다는 뜻입니다. 이 부분은 포스팅 도중 다시 한번 설명드리도록 하겠습니다. STEP01 → 원격 데스크톱 기본 접속(설정X) ※ 물리..
SMTP Server SMTP(Simple Mail Transfer Protocol) Server는 인터넷 메일서버에서 이메일(E-MAIL)을 주고받기 위한 전송 프로토콜입니다. TCP/IP 통신 포트는 25(Port)를 사용합니다. 웹 IIS 하위 패키지가 아닌 별도의 IIS 6 관리자 콘솔을 통해서 설정이 가능합니다. 윈도우 서버에서는 메일서버로 이용하기보다는 IIS 웹서버(웹브라우저)를 통한 폼메일 이메일 발송으로 많이 이용합니다. 예시로 홈페이지에서 문의나 상담 신청서를 작성하여 보내기 버튼을 누르면 담당자에게 메일로 전달해주는 것을 생각하면 됩니다. STEP01 → 역할 및 기능 추가 1-1 서버 관리자[대시보드]에서 추가 (부팅 시 기본으로 팝업창 오픈) 1-2 기능 ▷ SMTP Server ..
Microsoft Edge connection delay issue - Proxy 증상 마이크로소프트 Windows 10에서 제공하는 Microsoft Edge Browser에서만 모든 사이트 연결 지연 발생 네트워크는 기가인터넷을 사용하며 PC 성능 체크 시 하드웨어적으로는 전혀 문제가 되지 않았습니다. 또한 다른 브라우저인 구글 크롬(Chrome) 및 모질라 파이어 폭스(Firefox), 네이버 웨일(Whale) 등에서는 지연이 없었습니다. 환경 필자는 Windows 10 출시일(2015)년도부터 Home정품을 구입하여 사용하였으며 도중에는 Pro를 구입하여 OS 변경하여 사용했지만 단 한 번도 이런 문제가 없었습니다. 정확한 발생 시점은 기억이 나지 않지만 Windows 10 Pro (20H2) 버..
WebDAV(IIS) WebDAV (Web Distributed Authoring and Versioning, 웹 분산 저작 및 버전 관리)는 쉽게 말하면 HTTP 웹 기반을 통해 데이터를 주고받고 하는 확장된 환경을 말합니다. FTP는 TCP/IP 통신 포트 21(Port)을 통해 주고받으며 서버에 접속하기 위해서는 별도의 클라이언트 프로그램이 필요합니다. 이 방식은 IIS 설정에서 WebDAV제작 규칙을 허용하면 HTTP/HTTPS(80/443) 웹 포트를 이용하여 웹 브라우저나 윈도우 PC 네트워크 드라이브 연결을 통해 실시간으로 파일 관리(조회, 수정, 삭제, 이동)를 할 수가 있게 됩니다. 이전 포스팅들을 한 번씩 보고 오시면 아래 실습 진행 시에 좀 더 도움이 됩니다. STEP01 → 역할 및..