| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- CentOS
- 국가IP차단
- ip차단
- geoip
- 서버보안
- FTP
- 시스템관리
- linux
- https
- 리눅스서버
- Apache
- oops-firwall
- 티스토리챌린지
- FileZilla
- SSL인증서
- SMTP설정
- 리눅스명령어
- postfix
- centos7
- sftp
- 서버방화벽
- iptables
- 리눅스
- 파일질라
- 서버관리
- 서버운영
- 웹서버
- ubuntu
- 오블완
- DNS
- Today
- Total
목록ubuntu (6)
운영중입니다
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..
✅ 1. 워드프레스(WordPress)란?전 세계 웹사이트의 40% 이상이 사용하는 워드프레스(WordPress)는 강력한 확장성과 편의성을 가진 오픈소스 CMS입니다.PHP 언어로 개발되어 있으며, 데이터베이스(MySQL/MariaDB)를 기반으로 동작하며,블로그, 기업 홈페이지, 쇼핑몰, 포트폴리오 사이트 등 다양한 형태의 웹사이트를 쉽게 구축 가능합니다.이번 글에서는 Ubuntu 24.04 환경에서 워드프레스를 설치하고 초기 설정을 완료하는 과정을 단계별로 정리해 보겠습니다.✅ 2. 설치 테스트 환경아래와 같은 서버 스택을 기준으로 작성되었습니다. 2.1 서버 환경운영체제: Ubuntu 24.04.3 LTS웹서버: Apache/2.4.58 (Ubuntu)PHP 버전: PHP 8.2.29DB 버전..
✅ 1. crontab 이란?crontab은 리눅스/유닉스 시스템에서 주기적으로 작업(명령어나 스크립트)을 실행하기 위한 시간 기반의 작업 스케줄러를 뜻함.cron daemon이 crontab 파일을 읽고, 지정된 시간에 맞춰 해당 작업을 자동으로 실행.주요 특징시간 단위로 반복 작업 자동화사용자별 스케줄 관리 가능시스템 전체의 작업 예약도 가능✅ 2. crontab 설치 및 서비스 활성화 방법* 리눅스 배포판이나 버전에 따라 관리 방식이 조금씩 차이가 있음.2.1 CentOS 5# crontab 설치yum install crontabs -y# 서비스 등록 및 시작chkconfig crond onservice crond start#현재 상태 확인service crond status# 서비스 등록 확인c..
인터넷 보안의 핵심인 SSL(Secure Sockets Layer)은 오늘날 웹사이트 운영에 있어 선택이 아닌 필수 요소입니다. 현재는 TLS(Transport Layer Security)라는 명칭으로 더 정교하게 발전했으나, 여전히 관용적으로 SSL이라 불립니다. 일반적인 웹사이트(http)는 80번 포트를 사용하지만, 보안 인증서가 설치된 웹사이트(https)는 443번 포트를 통해 안전한 암호화 통신을 수행합니다.1. HTTPS 설치, 이제는 법적 의무입니다.대한민국에서는 2012년 8월 18일부터 시행된 '정보통신망 이용촉진 및 정보보호 등에 관한 법률' 개정안에 따라 HTTPS 의무화가 시행되었습니다.개인정보를 수집하는 모든 웹사이트(회원가입, 로그인, 상담 폼 등)는 반드시 암호화 기술을 ..