초보자가 정리하는 초보자를 위한 Web서버 그 ① Web서버란?
소개
초보자 엔지니어가 공부한 Web서버의 지식을 정리해 나가려고 합니다. 초보자가 정리한 것이므로, 앞으로 Web서버를 공부하는 사람의 발걸음이 되면....
웹 서버란?
내가 생각하게 Web서버는 「Web」+「서버」라고 하는 2개의 말로 이루어져 있는 것 같은 생각이 들기 때문에 우선은 2개의 말의 의미를 살짝 봐 봅니다.
웹이란?
Web(웹)이란 인터넷을 이용해 정보를 발신하거나 열람하기 위한 구조로 정식 명칭이 'World Wide Web'으로 URL에 있는 'www'가 거기에 해당합니다. 참조
서버란?
컴퓨터 네트워크에서 다른 컴퓨터에 자신이 가지고 있는 기능이나 서비스, 데이터 등을 제공하는 컴퓨터. 참조
즉?
웹 서버는 "인터넷을 이용하여 정보를 발신하거나 열람하는 기능이나 서비스, 데이터 등을 제공하는 컴퓨터"를 말합니다.
일반 해설↓
웹 서버 (웹 서버, 영어 : 웹 서버)는 HTTP에 따라 클라이언트 소프트웨어의 웹 브라우저에 HTML이나 객체 (이미지 등)의 표시를 제공하는 서비스 프로그램 및 서비스가 실행되는 서버 컴퓨터 가리킨다.
htps : // 그럼.ぃきぺぢ아. 오 rg/우우키/우우 b%에 3% 82% B5% 에 3% 83% BC% 에 3% 83% 90
웹 서버 소프트웨어
서버를 자체는 단순한 컴퓨터이므로, 그것만으로는 웹 서버로서 기능하지 않는다. 서버에 웹 서버 소프트웨어를 설치하면 웹 서버 역할을 할 수 있습니다. (지금 가지고 계신 PC에도 인스톨하면 Web 서버로서 사용할 수 있다.)
웹 서버 소프트웨어의 종류(자연 특징)
Apache (Apache HTTP Server)의 특징 (참고 자료)
시작해 보기(Mac의 경우)
$ php -v
PHP 7.3.11 (cli) (built: Apr 17 2020 19:14:14) ( NTS )
(後略)
$ httpd -v
Server version: Apache/2.4.41 (Unix)
(後略)
$ sudo apachectl start
Go to http://localhost:80/server-status in the web browser of your choice.
Note that mod_status must be enabled for this to work.
$ cd /private/var/log/apache2/
$ tail -f access_log
http://localhost:80/にアクセスする。
access_logに追記されていることを確認する。
(Ctrl+Cで終了する)
$ sudo apachectl stop(止める時)
참고 자료
Apache와 Nginx 비교
Mac에서 Apache 서버 로그 및 오류 로그 위치
nginx의 특징 (참고 자료)
시작해 보기(Mac의 경우)
$ brew install nginx
インストールが開始される。(Homebrewは入れておく)
$ nginx
nginxが起動する。
$ cd /usr/local/etc/nginx/
$ cat nginx.conf
(前略)
http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
server {
listen 8080; ←確認する。
server_name localhost;
(後略)
$ cd /usr/local/var/log/nginx/
$ tail -f access.log
http://localhost:8080/ にアクセスする。
access.logに追記されていることを確認する。
(Ctrl+Cで終了する)
$ nginx -s stop
IIS의 특징 (참고 자료)
Nginx와 Apache 웹 서버 비교 그 장점 단점
Reference
이 문제에 관하여(초보자가 정리하는 초보자를 위한 Web서버 그 ① Web서버란?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tatema/items/2d8b5c10f68fc5074485텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)