| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- 리눅스명령어
- 웹서버
- sftp
- ip차단
- 리눅스
- 리눅스서버
- SMTP설정
- https
- centos7
- Apache
- linux
- ubuntu
- 서버관리
- geoip
- 파일질라
- 시스템관리
- DNS
- oops-firwall
- postfix
- CentOS
- 티스토리챌린지
- 서버운영
- iptables
- 국가IP차단
- 서버방화벽
- 오블완
- SSL인증서
- 서버보안
- FileZilla
- FTP
- Today
- Total
목록분류 전체보기 (45)
운영중입니다
서버 사용시 가볍고 빠르게 커뮤니티 사이트를 구축해야 하는 경우가 많습니다.그누보드5(Gnuboard5)는 국내에서 가장 많이 사용하는 PHP 기반 게시판 솔루션 중 하나로,커뮤니티 / 기업 홈페이지 / 쇼핑몰 / 고객센터 형태까지 다양하게 활용 가능합니다.이번 글에서는 아래 환경 기준으로 실제 설치 과정을 정리합니다. 1. 테스트 환경항목내용OSUbuntu 24.04.3 LTSWeb ServerApache 2.4.58PHPPHP 8.29DBMariaDB 10.6.232. 설치 2.1 그누보드 파일 다운로드공식 홈페이지에서 다운로드: gnuboard5.6.24.tar.gz 다운로드 후 FTP 또는 SFTP로 서버에 업로드합니다. 2.2 wget으로 서버에서 직접 다운로드# 서버 접속 후wget h..
최근 FileZilla 최신 버전으로 업데이트 후 CentOS5 기반의 오래된 서버에 SFTP 접속 시아래와 같은 오류가 발생하는 경우가 있습니다. 특히 오래된 OpenSSH 버전을 사용하는 서버 환경에서 확인되는 증상입니다.( Server identification string not terminated by CRLF ) 상태: 호스트 주소 해석상태: IP:22에 연결...오류: Server is in violation of the SSH specifications, it does not terminate its identification string with CRLF. As per RFC 4253 section 4.2 it MUST be terminated by CRLF.오류: Server iden..
https://https443.tistory.com/42이전 글에서는 Ubuntu 24.04 환경에서 Postfix와 PHPMailer를 이용하여CLI(Command Line) 기반으로 동일한 메일을 여러 사용자에게 발송하는 방법을 정리하였습니다.이번 글에서는 해당 내용을 확장하여웹 브라우저에서 직접 수신자 목록 관리, 제목 수정, 테스트 발송, 전체 발송까지 가능한간단한 메일 발송 UI를 만드는 방법을 정리합니다. 1. 테스트 환경항목내용OSUbuntu 24.04.2 LTSApacheApache/2.4.58PHPPHP 8.3메일 발송Postfix메일 라이브러리PHPMailer #Apache 기본 웹 경로는 일반적으로 아래와 같습니다./var/www/html#서버마다 다를 수 있으므로 실제 환경에 맞게 ..
웹 서버를 운영하다 보면공지사항이나 보안 관련 안내 메일을 여러 사용자에게 안정적으로 발송해야 하는 경우가 많습니다.이번 글에서는 Ubuntu 24.04 환경에서 Postfix와 PHPMailer를 이용하여 여러 사용자에게 동일한 메일을 자동 발송하는 방법을 정리하였습니다.특히 아래 사항들을 고려하여 실제 운영 환경 기준으로 구성하였습니다.- 다수 사용자 개별 발송- 중복 발송 방지- 스팸 판정 완화- 발송 기록 저장- 재실행 방지(lock)- PHP 기반 간단 구성※ 본 글은 테스트 및 운영 경험을 기반으로 정리한 내용입니다. 1. Postfix, PHPMailer 란?Postfix 는 리눅스 서버에서 사용하는 대표적인 메일 서버(MTA)입니다.* Mail Transfer Agent (MTA)는 메일을..
리눅스 서버를 운영하다 보면 서비스(Service)를 재부팅 후에도 자동으로 실행되도록 설정해야 하는 경우가 많습니다.하지만 사용하는 OS 버전에 따라 설정 방식과 명령어가 서로 다릅니다.예를 들CentOS 5/6 → SysVinitCentOS 7 / Ubuntu → systemd기반으로 나뉘기 때문에 명령어 차이를 알고 있어야 운영 시 혼동이 줄어듭니다.해당 글에선 OS 별로 설정 방법에 대해 서술합니다.1. Linux 서비스 자동실행(enable) 설정 방법 정리(CentOS 5/6/7 + Ubuntu 비교)리눅스에서 서비스(Service)를 부팅 시 자동 실행되도록 설정하는 방법은 OS 버전에 따라 사용하는 명령어가 다릅니다. OS 버전관리 시스템사용 명령어CentOS 5/6SysVinitchkco..
CentOS 7 서버를 운영하다 보면 기본 저장소(Base Repository)에서 제공하는 PHP 버전이 너무 낮아 난감한 경우가 있습니다.특히 오래된 CentOS 7 환경에서는 기본 PHP 버전이 5.4로 제공되는 경우가 많아 최근 웹 솔루션이나 워드프레스, 그누보드, 각종 PHP 패키지 설치 시 호환 문제가 발생하기도 합니다.이럴 때 많이 사용하는 저장소가 바로 Remi Repository(Remi Repo) 입니다.이번 글에서는 실제 서버 운영 환경 기준으로:remi.repo가 무엇인지Remi Repository 설치 방법PHP 7.4 활성화 방법저장소 비활성화 방법까지 정리해보겠습니다.1. remi.repo란? remi.repo 는 Remi Repository 저장소 설정 파일입니다. 보통 아래..
웹사이트를 운영하다 보면구글 검색 결과나 브라우저 탭에 표시되는 작은 아이콘을 변경하고 싶은 경우가 있습니다.특히 최근에는 검색 결과에서도 브랜드 아이콘이 함께 노출되기 때문에,파비콘(Favicon) 설정은 단순 꾸미기 이상의 의미를 가지게 되었습니다.이번 글에서는 실제 서버 운영 환경 기준으로 파비콘 생성부터 적용, Google Search Console 반영까지 정리해보겠습니다.1. 파비콘(Favicon)이란?Favicon(파비콘)은 웹사이트를 대표하는 작은 아이콘 이미지입니다. 보통 아래 위치에서 확인할 수 있습니다.브라우저 탭 제목 앞즐겨찾기(북마크)모바일 홈 화면 아이콘Google 검색 결과의 사이트 아이콘모바일 브라우저 상단예를 들어 Google 검색 시 도메인 왼쪽에 보이는 작은 이미지가 바..
https://https443.tistory.com/37CentOS 환경에서 설치 및 사용 방법은 이전 글 확인1. 사용 방법 1.1 ipset 설치 (없는 경우) 및 확인가장 먼저 시스템에 ipset이 설치되어 있는지 확인해야 합니다. 만약 설치되어 있지 않다면 아래 명령어를 통해 패키지 목록을 갱신하고 설치를 진행해 주세요. iptables가 없는 환경이라면 함께 설치하는 것이 좋습니다. # 패키지 목록 갱신apt update# ipset 설치apt install ipset#iptables가 없는 경우 함께 설치apt install iptables -y#설치 확인dpkg -l | grep ipsetdpkg -l | grep iptables#모듈 확인lsmod | grep ip_set#로드 안 되..