서버구동에 필요한

Cherry·2023년 3월 20일
0
post-thumbnail

🌸 EC2

클라우드 컴퓨팅 서비스
키페어 = 퍼블릭키 + 프라이빗키(.pem) : 지정한 키페어 사용하여 인스턴스에 안전하게 연결

🌸 FTP (vsftpd)

서버와 클라이언트 사이에서 TCP/IP를 통해 파일을 송수신하기 위해서 고안된 프로토콜
오로지 파일 송수신만을 목적으로 만들어진것이라 보안에는 취약함

🧐 TCP/IP란 ?

전송조절 프로토콜인 TCP, 패킷통신 방식의 인터넷 프로토콜인 IP

🌸 방화벽

- 인바운드

클라이언트 → 서버
네트워크에 들어오는 정보
(ex. 첨부파일을 서버에 저장할때)

- 아웃바운드

클라이언트 ← 서버
네트워크에서 나가는 정보
클라이언트의 요청을 처리하고 메세지가 서버에서 클라이언트로 다시 향하는 것
(ex. 첨부파일을 다운로드 할 때)

🌸 vhost

가상호스트, 웹서버에는 기본적으로 존재하는 호스트가 있으며 이를 MainHost라고 한다
메인호스트 이 외에도 별도의 디렉터리를 가진 서버를 설정하여 1개의 서버에서 여러개의 웹사이트를 운영할 수 있게함

<virtualhost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /www/docs/dummy-host.example.com
    ServerName dummy-host.example.com
    ServerAlias www.dummy-host.example.com
    ErrorLog logs/dummy-host.example.com-error_log
    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

🌸 PHP

Apache 웹서버에서 PHP로 작성된 웹을 구동하기 위해서 설치

🌸 Apache

거의 모든 운영체제에서 사용가능한 소프트웨어 웹서버

🧐 웹서버란 ?

클라이언트로부터 HTTP 요청을 받고 웹페이지를 반환하는 컴퓨터 프로그램

🌸 Centos

리눅스의 종류 중 하나

🧐 리눅스란 ?

컴퓨터 운영체제 중 하나로, 리눅스의 근본이 되는 유닉스가 애초부터 통신 네트워크를 지향하여 설계된 것 처럼 리눅스도 마찬가지로 서버로 작동하는데 최적화되어 있다. 따라서 서버용으로 많이 사용되는 운영체제

🧐 DNS란 ?

일종의 주소록 , 도메인을 어느 IP나 도메인으로 연결시켜야할지 리스트화해서 가지고 있는 서버

profile
🍒의 공부공간

0개의 댓글