선행학습: (1) DNS server와 웹서버 등 이해하기 http://sourceflower.tistory.com/78
■ 웹서버
- 웹 브라우저가 firefox, ie, safari, chrome, opera 등이 존재하는 것처럼 마찬가지로 서버 컴퓨터에 웹서버를 설치해서 사용하면된다.
- 이러한 서버로는 apache, nginx, IIS 등이 존재한다.
■ apache 웹서버 설치 (우분투)
# apt-get update;
# apt-get install apache2
■ 웹서버 동작 (우분투)
# service apache2 start // 웹서버 시작
# service apache2 stop // 웹서버 죽일때
# service apache2 restart // 웹서버 재시작
■ 여러개의 아파치 웹서버 실행 (분산)
웹서버의 경우 동시 접속 등이 많은 특정한 프로그램이다. 따라서 많은 접속이 들어왔을 때 그 접속을 분산해서 처리하기 위하여
여러개의 아파치 웹서버가 실행된다.
htop, top 등 사용하여 process를 확인하면 여러개의 apache2 서버가 올라와있는 것을 볼 수 있다.
■ 컴퓨터 한대에서 클라이언트, 서버 수행 시 동일한 컴퓨터에있는 웹서버 테스트
# apt-get install elinks
// ELinks (이링크스)는 유닉스 기반 운영 체제를 위한 텍스트 기반 콘솔 웹 브라우저로. 링크 웹 브라우저를 향상 시키기 위해 만든 브라우저이다.
# elinks http://127.0.0.1
# elinks http://localhost
로 접속하여 서버가 정상적으로 설치되었는지, 작동되는지를 테스트 할 수 있다.
'Linux' 카테고리의 다른 글
(28)★★ tail 명령어로 access.log 와 error.log 로그 확인하기 (0) | 2017.05.13 |
---|---|
(27)★★ 웹서버는 storage(HDD, SSD)에서 어떻게 파일을 읽어올까? (0) | 2017.05.13 |
(25) Linux에서 ip 주소를 알아내는 방법 (0) | 2017.05.13 |
(24) curl 명령어 (0) | 2017.05.13 |
(23) Linux 에서 특정 사용자계정을 그룹(Group)으로 지정해주기 (0) | 2017.05.13 |