아파치 3

[아파치]CGI 와 UserDir 사용 (feat. 스크립트 언어 루비, 파이썬)

안녕하세요, 아글입니다. 오늘은 아파치 CGI와 UserDir 에 대해서 알아보겠습니다. 먼저 해당 개념을 알기 전에 미리 알아야 할 내용이 있습니다. 아파치와 같은 웹 서버가 클라이언트(PC)에게 제공하는 데이터는 HTML(Hyper Text Markup Language)로 작성된 데이터입니다. HTML로 작성된 데이터는 프로토콜 HTTP에 의해 클라이언트에게 전달됩니다. 그런데 이러한 HTML은 사용자들이 요구하는 동적 데이터를 제공하지 못한다는 단점이 있습니다. 이러한 단점을 보완하기 위해 사용하는 것이 PHP, Perl, Python 과 같은 서버 사이드 스크립트 언어입니다. (서버 단에서 사용하는 언어이기 때문에 '서버 사이드 스크립트 언어' 라고 합니다) 그리고 이러한 서버 사이드 스크립트 언..

운영체제/Linux 2023.03.02

아파치 웹서버에 대해서-2 (feat. 서비스 명령어, PHP)

안녕하세요, 아글입니다. 오늘은 아파치 서버 서비스 및 PHP 사용 에 대해서 알아보겠습니다. 아파치 서비스를 시작하는 명령어 #systemctl start httpd [root@test www]# systemctl start httpd Apache 서버의 httpd 데몬을 실행시킵니다. * 데몬의 개념은 아래 링크를 통해 확인이 가능합니다! https://wowy0211.tistory.com/16 데몬(daemon)에 대해서 리눅스를 다루면서 프로세스, 데몬에 대해 제대로 알지 못했다. 데몬이 무엇인지, 데몬과 프로세스의 차이는 무엇인 지 이번 기회에 정리하며 숙지해보도록 하겠다. 데몬 데몬이란 리눅스 시스 wowy0211.tistory.com 아파치 서비스가 서버 부팅 시 항상 올라오도록(서비스가 시..

운영체제/Linux 2023.02.28

Apache 웹서버에 대해서(feat. httpd.conf)

안녕하세요, 아글입니다. 오늘은 아파치 웹 서버 에 대해서 알아보겠습니다. 아파치 웹서버(Apache Webserver) 아파치 소프트웨어 재단에서 제공하는 대표적인 오픈소스 HTTP 서버 자체적으로도 다양한 기능을 제공하지만, 다양한 종류의 서드파티 모듈 설치를 통해 여러 기능을 사용자 환경에 맞게 추가 / 삭제가 가능 SSL/TLS를 비롯한 여러 보안 프로그램을 제공함으로써 보안 또한 우수한 편으로 평가됨 웹 서버(WebServer) 웹 브라우저(크롬, Edge 등)와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML과 같은 웹 페이지를 반환하는 프로그램을 웹 서버라고 한다. 단순히 위 개념 정리로만 아파치 웹서버를 처음 접하시는 분들에게는 이해가 조금 어려울 수 있습니다. 초기에는 "왜 서..

운영체제/Linux 2023.02.27
728x90