일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래밍언어
- 스프링 기초
- 알고리즘
- github
- JAVA기초
- Elk
- 이클립스
- 제이쉘
- 초보코딩
- Java
- eclips
- 배열
- 데이터베이스
- JShell
- 프로그래밍
- 메소드
- Git
- 기초코딩
- 초보코딩탈출
- 자바 스프링
- 자바기초
- 자바프로그래밍
- spring
- 자바
- 코딩초보
- 클래스
- 스프링
- 컴퓨터과학개론
- 리눅스
- 프로그래밍기초
- Today
- Total
키보드워리어
【Web Server】서버 운용법 기초(feat.생활코딩 유튜버님) 본문
안녕하세요 【키보드 워리어】
블로그 방문자 여러분, 안경닦이입니다.
오늘은 웹 서버에 대해 알아보겠습니다.
오늘 배울 내용들은 유투버 【생활코딩】님 강의 Web2 Home Server를
토대로 공부한 내용 작성하였습니다.
주소체계
우리가 사용하고 있는 네트워크 주소는
ipv4주소로 전 세계적으로 부족 현상을 일으키고 있으며
이를 대체하기 위해서 라우터를 사용하여 address 부족현상을 해결하고 있습니다.
ipv4주소란 내가 사용하고 있는 어드레스 주소입니다.
크게 외부 어드레스(Public ip address)와
내부 어드레스(private address)가 있습니다.
라우터를 이용할때 외부 어드레스를 내부 어드레스로 바꿔줄 수 있습니다.
내부 어드레스는 본인 디바이스 설정 화면에서
확인해 볼 수 있습니다.
기본적으로 MAC 운영체제에서는 아파치가 설치되어 있으며
Finder를 열어서 아래와 같은 디렉터리로 들어가
Library/webserver/documents/index.html
파일을index.html 파일을 삭제 후 자신의 index.html파일을 넣게 되면
나의 private address 주소를 크롬 같은 운영 화면에서 넣을 때 작업 결과물을 볼 수 있습니다.
그렇다면 내부 어드레스를 외부 어드레스로 바꾸어
다른 사람들이 결과 무를 보려면 어떻게 들어오게 할 수 있을까요?
이 기술을 Port Forwarding이라고 합니다.
나의 외부 어드레스를 입력할 때 내부 어드레스 주소로 접속할 수 있게 설정해주면 됩니다.
나의 공인 어드레스를 알기 위해서 아래 화면과 같이 구글에 입력하면 공인 어드레스를 알 수 있습니다.
그다음 자신의 라우터 설정 화면에서 nat (network accsee translation) 설정으로 가면
외부 주소에서 입력 시 내부 주소로 (서버로 사용할 컴퓨터 ip) 입력해서 들어가서 볼 수 있습니다.
(port number는 80번 http, 443번은 https로 security 의미합니다.)
또한 domain service 같은 서비스를 이용하면 나의 address 주소를 문자로 바꿀 수 있고 공유할 수 있습니다.
참고로 내 서버를 공개하는 것은 보안상의 문제를 야기할 수 있으니 실습을 할 때 보안 걱정이 없는 컴퓨터로 하시는 것이 좋습니다.
'개발 관련' 카테고리의 다른 글
[Build.gradle] (0) | 2023.06.07 |
---|---|
마이크로서비스 아키텍처란? (0) | 2023.05.26 |
JVM 구조에 관하여 (0) | 2023.05.24 |
포트 끄기 lsof 명령어 (0) | 2023.04.19 |
개발자인 내가 chatGPT 환영하는 이유 (0) | 2023.03.23 |