본문 바로가기
반응형

IT이야기22

Windows 2019 서버에 FTP 서비스 설치하는 방법 Windows Server 2019 서버에 FTP 서비스를 설치하는 방법을 잘 찾아오셨습니다. 이 가이드에서는 FTP 서버를 시작하고 실행하는 단계를 안내합니다. 시작하려면 서버 관리자를 열고 "역할 및 기능 추가"를 클릭하세요. 그런 다음 "역할 기반 또는 기능 기반 설치"를 선택하고 서버 풀에서 서버를 선택합니다. "웹 서버(IIS)"를 선택하고, "FTP 서버"를 확장하여 "FTP 서비스" 및 "FTP 확장성"을 선택합니다. 설치를 완료하려면 "다음"을 클릭하십시오. 설치가 완료되면 FTP 권한 및 사용자를 구성해야 합니다. IIS(인터넷 정보 서비스) 관리자를 열고 서버를 선택한 다음 "FTP 권한 부여 규칙"을 두 번 클릭합니다. 여기에서 특정 사용자 또는 그룹에 대한 액세스 권한을 부여하는 규.. 2023. 3. 20.
윈도우 2019 서버에서 FTP 서비스를 사용자별 폴더로 접근하는 방법 일반적으로 윈도에서 FTP 서비스를 열게 되면, 한 사이트당 한 개의 홈디렉터리를 가지고 서비스를 하게 된다. 만약 추가를 하게 된다면, 별도의 포트를 지정하여 개별로 사이트를 추가할 수가 있는데, 약간의 구성을 변경하여 설정하면 하나의 포트를 통하여 여러 개의 홈 디렉터리를 운영할 수 있다. 다시 말하면, 사용자별로 홈디렉토리를 지정할 수가 있다. 이 정도의 구성을 하려면, 어느 정도 서버 설정에 대한 지식을 보유하였을 것으로 보고, 글로서 설명하도록 하겠습니다. 윈도우 FTP 사용자별 FTP 접근 설정 방법 1. 사용자 IIS_IUSRS 그룹으로 계정을 만들어 준다. 예> ftp_user1, ftp_user2, ftp_user3 총 3개의 IIS_IUSRS 그룹으로 생성한다. 2. 사용자별 폴더를 각.. 2023. 3. 20.
Visual Studio Code에서 PHP 코딩 후 저장할 때 "?>"가 사라지는 이유 Visual Studio Code에서 PHP 코딩 후 저장할 때 마지막에 "?>"가 사라지는 문제가 최근 php 코딩을 하면서 발생했습니다. 사실문제는 아니고, 무지한 저의 착각이었습니다. Visual Studio Code의 code fomatter 관련 확장프로그램에서 자동적으로 삭제를 하면서 저장한 것으로 보입니다. 최근 적어도 1개월 전까지만 해도 php 코드를 작성하고 저장하면 이런 문제가 없었는데, 순간 당황하게 됐습니다. Web html 코딩을 하면서 오랜만에 php 코드를 다루게 되었는데, 뜬금없이 갑자기 저장할 때마다 ""으로 이때까지 끝마쳤는데, 마지막 코드인 "?>"가 계속 사라지는 것입니다. 전문적으로 계속 코딩하는 것도 아니고, 취미 삼아 필요할 때 사용하려고, 최근 코딩을 독학하면.. 2023. 3. 19.
Certbot으로 인증서 발급시 방화벽 오류 문제 해결 Ubuntu에서 Certbot으로 https 인증서 발급 시 방화벽 오류 문제로 여러 종류의 인증 방법을 시도해 보았으나, 매번 방화벽 오류일 것이라는 오류만 뿜어내고 해결을 하지 못하고 있다가 우연찮게 다른 처리 방법을 찾게 되어 게시하게 되었습니다. 직접 찾은 방법은 도메인 연결 작업 시 TXT 레코드를 도메인 서버에 등록하는 방법입니다. 인증서 발급 받을 서버에 도메인 연결 시 호스팅 서버에서 A 레코드와 발급받은 도메인을 등록해 주고, 추가로 HTTPS 인증을 위한 TXT 레코드를 등록해 주는 방법입니다. Certbot으로 manual로 dns를 통한 인증서 발급 방법 1. 일반적인 발급 방법 일반적으로 인증서 발급 시 정상적이면 아래 명령어로 정상적으로 발급이 됩니다. 다만, 아래와 같이 방화벽.. 2023. 3. 17.
Certbot을 사용하여 Ubuntu에서 Nginx로 HTTPS 활성화하기 Ubuntu 22.04.2 버전에서 작업한 내용입니다. NGINX 웹 서버와 함께 오픈 소스 Certbot 유틸리티를 사용하는 방법에 대해서 쓰도록 하겠습니다. Certbot은 HTTPS로 웹사이트를 보호하는 비용을 크게 줄입니다. 무료 Let's Encrypt 인증 기관과 직접 협력하여 인증서를 요청(또는 갱신)하고, 도메인 소유권을 증명하고, NGINX(또는 Apache)에 인증서를 설치합니다. 시작하기 전에 원하는 도메인을 발급 받아 HTTP를 통해 액세스 할 수 있는 웹 사이트가 필요합니다. 1. HTTPS, TLS, Let's Encrypt 및 Certbot 이해 HTTPS는 원래의 HTTP( Hypertext Transfer Protocol ) 표준을 기반으로 구축되어 보다 안전한 브라우징 경.. 2023. 3. 17.
크롬 웹브라우저에서 구글 검색시 야후로 검색되는 문제 해결 몇 가지 며칠 전부터 크롬 웹브라우저에서 구글 검색 시 야후로 검색되는 문제가 있었습니다. 크롬 웹브라우저의 설정에서 검색엔진 설정하는 부분이 있는데, 일반적으로 이쪽에서 수정을 해 주면 대부분 해결이 됩니다. 문제는 여길 수정 했는데도 불구하고, 때때로 구글에서 검색되기도 하지만, 야후로 검색되는 빈도가 많은 경우가 생기기도 합니다. 그 부분에 대해서 알려 드리고자 합니다. 방법 1 : 크롬 웹브라우저 검색엔진 수정 우측 상단 세로로 점세개 찍힌 아이콘 -> 설정 -> 좌측메뉴 검색엔진 클릭하면, 검색엔진 및 사이트 검색 관리가 나옵니다. 여기에서 검색엔진 항목에 보면 등록된 검색엔진들이 있고, 여기에 Yahoo가 등록되어 있다면 삭제해 주세요. 검색엔진 리스트 우측에 점세개 아이콘 클릭 하면 삭제가 나옵니다... 2023. 3. 17.
Windows11에서 Windows 보안 앱을 열면 종료되는 문제 해결 Windows11에서 최근에 보안업데이트를 하고 나서 정상적으로 잘되던 Windows 보안 앱이 말썽을 일으키는 경우가 생깁니다. 우측 하단에 상주프로그램으로 나오는 Windows 보안 앱을 클릭해서 실행한다던가, 아니면 설정-> 개인 정보 및 보안 -> Windows 보안 -> Windows 보안 열기를 실행하면 수초이내에 앱이 종료가 됩니다. 그리고, 윈도우 이벤트로그에 들어 가서 응용프로그램 로그를 보면, Application Error 이벤트 ID 1000 이라고 나오고, 일반 탭에 확인 하면 "오류 있는 패키지 전체 이름: Microsoft.SecHealthUI_1000.22621.1.0_x64__8wekyb3d8bbwe" 으로 나옵니다. 이 문제를 해결하기 위한 방법을 아래에 포스팅하니 많은 .. 2023. 3. 16.
Ubuntu 22.04.2 LTS에 LAMP 스택 설치 웹 서버를 실행할 계획이라면 LAMP(Linux, Apache, MariaDB, PHP) 스택 설치를 해야 합니다. 이 튜토리얼에서는 Ubuntu 22.04.2 LTS 서버에 Mariadb, PHP 및 Apache2를 설치하는 단계를 안내합니다. 1단계에서 3단계는 이전 포스팅 글을 참고 바랍니다. 아래 링크는 1단계 시스템 업데이트, 2단계 Apache2 설치, 3단계 방화벽 구성에 대해서 설명한 포스팅 자료입니다. 2023.03.14 - [IT이야기] - Ubuntu 22.04.2 LTS에 Apache2(아파치) 설치 방법 4단계: Mariadb 설치 Mariadb를 설치하려면 다음 명령을 실행합니다. $sudo apt install mariadb-server mariadb-client 설치 프로세스.. 2023. 3. 14.
Ubuntu 22.04.2 LTS에 Apache2(아파치) 설치 방법 웹 서버를 운영할 계획이라면 LAMP(Linux, Apache, MariaDB, PHP) 스택을 설치해야 합니다. 이 튜토리얼에서는 Ubuntu 22.04.2 LTS에 Apache2(아파치) 설치 방법에 대해 설명합니다. 1단계: 시스템 업데이트 소프트웨어를 설치하기 전에 시스템이 최신 상태인지 확인하는 것이 중요합니다. 다음 명령을 실행하여 시스템을 업데이트하세요. $sudo apt update && sudo apt upgrade 2단계: Apache2 설치 시스템이 최신 상태이면, 다음 명령을 실행하여 Apache2를 설치할 수 있습니다. $sudo apt install apache2 3단계: 방화벽 구성 기본적으로 Ubuntu 22.04.2 LTS에는 UFW라는 방화벽이 기본적으로 활성화되어 있습니.. 2023. 3. 14.
우분투(Ubuntu) 22.04.2 LTS 서버 설치 방법 집에서 홈서버 구축하려다 보니 Centos 설치해보려고 하다가 지원 종료 된다고 해서 찾아보던 중 아직까지 꾸준하게 잘 업데이트되고 있는 우분투를 설치해보려고 합니다. 이 포스팅은 우분투(Ubuntu) 22.04.2 LTS 서버 설치에 관해서 설명하도록 하겠습니다. 우분투는 데스크톱 버전과 우분투 서버 버전이 있습니다. 서버로 사용하기 때문에 데스크톱 그놈 같은 게 필요 없으니, 터미널 창으로만 되어 있는 버전으로 설치하고자 합니다. 설치하려는 목적은 우분투서버로 웹서버를 구축해서 https 인증받는 것까지 해 보려고 합니다. 우선 서버 설치를 진행하면서, 네트워크 장치에 IP Address 설정하는 방법과 openssh를 설치하여 외부에서 접속할 수 있게 하는 게 목적입니다. 이후 포스팅에는 certb.. 2023. 3. 11.
반응형