페이지가 사용중인 웹 서버 사용법 배우기
웹 서버는 웹 페이지에서 일어나는 모든 일의 기초이며, 종종 사람들은 그것에 대해 아무것도 모릅니다. 웹 서버 소프트웨어가 컴퓨터에서 실행 중인지조차 알고 있습니까? 컴퓨터의 운영 체제는 어떻습니까?
간단한 웹 사이트의 경우 이러한 질문은 실제로 중요하지 않습니다. 결국 유닉스에서 넷스케이프 서버로 실행되는 웹 페이지는 보통 IIS가 설치된 Windows 컴퓨터에서 정상적으로 실행됩니다. 그러나 CGI, 데이터베이스 액세스, ASP 등 사이트의 고급 기능이 필요하다고 판단되면 백엔드에 무엇이 있는지 파악하는 것이 작동하는 것과 그렇지 않은 것의 차이를 의미합니다.
운영 체제
대부분의 웹 서버는 세 가지 운영 체제 중 하나에서 실행됩니다.
- 유닉스
- 리눅스
- Windows NT
일반적으로 웹 페이지의 확장자로 Windows NT 시스템에 알릴 수 있습니다. 예를 들어, Web Design / HTML @ About.com의 모든 페이지는 .htm으로 끝납니다. 이것은 파일 이름에 3 자의 확장자가 필요할 때 DOS로 귀착됩니다. Linux 및 Unix 웹 서버는 일반적으로 확장명이 .html 인 파일을 제공합니다.
Unix, Linux 및 Windows는 웹 서버를위한 유일한 운영 체제가 아니며, 가장 일반적인 것 중 일부입니다. Windows 95와 MacOS에서 웹 서버를 운영하고 있습니다. 존재하는 모든 운영 체제에는 적어도 하나의 웹 서버가 있거나 기존 서버를 컴파일하여 실행할 수 있습니다.
서버
웹 서버는 컴퓨터에서 실행되는 프로그램 일뿐입니다. 인터넷이나 다른 네트워크를 통해 웹 페이지에 액세스 할 수 있습니다. 또한 서버는 사이트 조회수를 기록하고 오류 메시지를 기록 및보고하며 보안을 제공합니다.
아파치
이것은 아마도 세계에서 가장 유명한 웹 서버 일 것입니다. 가장 널리 사용되고 있으며 "오픈 소스"로 공개되어 사용료가 없기 때문에 많은 수정과 모듈을 사용하고 있습니다. 소스 코드를 다운로드하여 컴퓨터 용으로 컴파일하거나 여러 운영 체제 (Windows, Solaris, Linux, OS / 2, freebsd 등)의 바이너리 버전을 다운로드 할 수 있습니다. 아파치에는 많은 다른 애드온들이있다. Apache의 단점은 다른 상업용 서버와 마찬가지로 즉각적인 지원이 없을 수도 있다는 것입니다. 그러나 현재 사용할 수있는 많은 pay-for-support 옵션이 있습니다. 아파치를 사용한다면 매우 좋은 회사가 될 것입니다.
IIS (인터넷 정보 서비스)는 Microsoft의 웹 서버 영역에 추가 된 것입니다. Windows Server 시스템에서 실행중인 경우 구현하는 데 가장 적합한 솔루션 일 수 있습니다. Windows Server OS와 완벽하게 인터페이스하며 Microsoft의 지원과 강력한 지원을받습니다. 이 웹 서버의 가장 큰 단점은 Windows Server가 매우 비쌉니다. 소기업이 웹 서비스를 중단하는 것은 아닙니다. 모든 데이터를 Access에두고 웹 기반 비즈니스를 계획하지 않으면 웹 개발 팀이 필요로하는 것 이상의 의미가 있습니다. 그러나 ASP.Net과의 연결이며 Access 데이터베이스에 쉽게 연결할 수 있으므로 웹 비즈니스에 이상적입니다.
Sun Java Web Server
그룹의 세 번째 큰 웹 서버는 Sun Java Web Server입니다. 이것은 Unix 웹 서버 시스템을 사용하는 기업에 가장 많이 사용되는 서버입니다. Sun Java Web Server는 잘 알려진 회사의 강력한 지원을받는 지원되는 웹 서버라는 점에서 Apache와 IIS의 장점을 모두 제공합니다. 또한 애드 인 구성 요소 및 API를 통해 많은 옵션을 제공하여 많은 지원을 제공합니다. 유닉스 플랫폼에서 좋은 지원과 유연성을 찾고 있다면 좋은 서버이다.