전체 글 (21) 썸네일형 리스트형 HTML - 1 글자관련 태그 b태그는 그냥 진하게 표시할 때, strong태그는 페이지에서 중요한 부분을 나타낼 때 사용한다i태그는 그냥 기울여 표시할 때, em태그는 페이지에서 중요한 부분을 나타낼 때 사용한다 Visual Studio Code 설치 및 환경설정 1. 설치 2. 환경설정1) 글꼴 2) 확장 기능 추가(1) 언어 설정 (2) 테마 설정 (3) 단축키 (4) 태그 (5) 기타 APM - MySQL 0. APM : Apache + PHP + MySQL 1-1. MySQL : 오픈 소스 RDBMS(Relational DataBase Management System. 관계형 데이터베이스 관리 시스템)이다 : 오픈 소스 진영에서 MySQL을 모태로 MariaDB라는 RDBMS를 만들었다 1-2. MariaDB : MySQL이 ORACLE사에 인수된 뒤, 불확실한 라이센스 문제를 해결하려고 나온 오픈 소스 RDBMS이다 2. DB 서버로 사용할 가상머신 설치 및 설정 - 환경구성 (NAT) IP : 192.168.10.30 1) 가상머신 설치 2) 가상머신 설정 (1) IP 설정 (2) 방화벽 설정 3. MariaDB 설치 4. MariaDB 1) 접속 : MariaDB에서는 root사용자가 자동으로 생성.. DNS서버와 웹서버 연동 - 환경구성 (Host-only) CentOS7-DNS IP : 192.168.10.10 / Gateway : 192.168.10.1 / DNS : 192.168.10.10 CentOS7-WEB IP : 192.168.10.20 / Gateway : 192.168.10.1 / DNS : 192.168.10.10 Win10 (클라이언트 역할) IP : 192.168.10.100 / Gateway : 192.168.10.1 / DNS : 192.168.10.10 1) DNS주소 설정 (1) DNS서버 (2) 웹서버 (3) 클라이언트 2) DNS서버 설정 (1) 정방향 영역 설정 3) 웹서버 설정 4) 확인 클라이언트PC에서 웹서버로 접속한다 APM - Apache 0. APM : Apache + PHP + MySQL 1. Apache : Apache 소프트웨어 재단에서 만드는 웹 서버 프로그램이다 2. Web 서버로 사용할 가상머신 설치 및 설정 - 환경구성 (NAT) IP : 192.168.10.20 1) 가상머신 설치 2) 가상머신 설정 (1) IP 설정 (2) 방화벽 설정 3. Apache 설치 1) 패키지 설치 2) Apache 설정 파일 (1) : Apache의 Home Directory 경로 (절대 경로로 설정한다) (2) : Apache의 웹 서버 포트를 지정한다 : 여러 포트 지정시 Listen 지시자를 여러번 선언한다 (3) : httpd.conf 외 다른 설정파일들을 포함하여 지정한다 (4) : 서버 오류 발생시 클라이언트로 전송할 오류 메시지에.. 원격접속 (Telnet, SSH) 1. Telnet (#23) : 원격지의 호스트 컴퓨터에 접속하기 위해 사용되는 인터넷 프로토콜 : 암호화가 이루어지지 않아 보안에 취약하다 2. SSH (#22) : Secure SHell : 원격지의 호스트 컴퓨터에 접속하기 위해 사용되는 인터넷 프로토콜 : Shell로 원격지 호스트 컴퓨터에 접속한다 : Telnet에 암호화 기능을 추가했다 : 기본적으로 CLI 상에서 작업한다 ssh 옵션 접속할 IP주소 - 환경구성 CentOS7-1 (Server 역할) IP : 192.168.10.11 CentOS7-2 (Client 역할) IP : 192.168.10.12 ssh 192.168.10.128 접속할 때의 계정명과 동일한 계정으로 접속 root에서 접속하면 root의 비번을 입력해야한다 cf) s.. FTP FTP : File Transfer Protocol : 인터넷을 통해 다른 컴퓨터로 파일을 전송한다 - 환경구성 (NAT) CentOS7-1 IP : 192.168.10.11 1) 패키지 설치 vsftpd : Very Secure File Transfer Protocol Daemon : UNIX 또는 Linux 계열에서 파일 전송을 주 목적으로사용한다 : 사용자 계정과 사용자 계정의 암호를 가진 계정이 존재해야 이용할 수 있다 2) vsftpd.conf 3) chroot_list 4) 방화벽 설정 5) SELinux 6) FTP 접속 Host PC에서 알FTP로 접속한다 nineman 계정으로 접속해보겠다 이번엔 root 계정으로 접속해보겠다 접속한 FTP계정이 접속 거부리스트에 있는 경우다 root 계.. Ncloud를 활용한 웹 서버 구축 NAVER에서 운영중인 클라우드 플랫폼 Ncloud를 활용해 서버를 구축해보겠다 Xshell에서 새 세션을 만든다 다시 Xshell로 가서 이전 1 2 3 다음 목록 더보기