진행OS KT Cloud 사용 준비물 1. 서버 2대 (서버 1: Server 역할 / 서버 2: Client 역할) 📌 SMB (Server Message Block) 프로토콜 - SMB 프로토콜은 지정된 네트워크 내에서 폴더, 프린터 및 직렬 포트 등을 공유할 수 있는 Microsoft Windows 프로토콜이다. SMB 대신 CIFS (Common Internet File System)이라고도 한다. 📌 Samba (SMB) - 삼바(Samba, SMB)는 Windows 운영체제를 사용하는 PC에서 Linux 또는 UNIX 서버에 접속하여 파일이나 프린터를 공유하여 사용할 수 있도록 해주는 소프트웨어이다. - SMB라는 서버 메시지 블록에서 유래한 말이다. 📌 Samba _ Server(서버1) 설..
진행OS KT Cloud 사용 준비물 1. httpd (Apache) 2. 서버와 연결되어 있는 도메인 📌 Apache SSL 1. mod_ssl / openssl 설치 yum install mod_ssl openssl # 깔려 있을 때 결과 Nothing to do 2. ssl 파일들을 보관할 디렉토리 생성 # 파일생성 mkdir /etc/httpd/ssl # 경로로 이동 cd /etc/httpd/ssl 3. 개인키 발급과 CSR, 자가 서명 인증서 생성 - Public Key 생성 # CA인증서 생성 개인키 생성 # openssl genrsa -out [파일명].key 2048 openssl genrsa -out ssltest.key 2048 - CSR (Certificate Signing Reque..
진행OS KT Cloud 사용 준비물 1. httpd (Apache) 📌 httpd.conf 설정 1. 설정 파일 열기 vi /etc/httpd/conf/httpd.conf 2. 파일의 맨 마지막 부분에 빨간색 박스의 라인들을 추가한다. # 해당 부분은 Apache 2.2.X 이하 버전은 무조건 추가를 해야한다. NameVirtualHost *:80 # VirtualHost 파일을 따로 만들어줄 예정이라 include를 통해 # vhost.conf 파일을 받아온다. include /etc/httpd/conf/vhost.conf # 보여줄 index.html이 있는 곳으로 경로를 잡아준다. AllowOverride None # .htaccess 파일에 대한 접근값: None(허용안함) Require all..
더보기 ※ KT 클라우드 서버로 진행한 거라 일부 환경에서 필요한 조건을 포함하지 않았을 수 있으니 참고할 때 주의 하세요. APM이란? Apache + PHP + MySql(DB) 을 뜻한다. - Apache : HTTP 웹 서버 - PHP : 프로그래밍 언어의 일종 / 동적 웹 페이지를 만들기 위해 설계 됨. - MySql : 오픈 소스 데이터베이스 (이 글에서는 MariaDB로 진행) APM 설치 전 시스템 환경을 확인 (필수사항x) # CentOS 버전 확인 명령어 cat /etc/redhat-release # 결과 (사용 환경에 따라 다름) CentOS Linux release 7.6.1810 (Core) # 커널 버전과 gcc 버전 확인 cat /proc/version # 결과 (사용 환경에 ..