2009-11-10 3 views
1

안녕하세요 저는 컴퓨터 과학 대학 프로그램의 비교적 새로운 학생입니다. 우리는 지금 웹 개발에 들어갔다. 지금까지 Visual Studio 만 사용했습니다. Apache와 IIS를 사용하는 방법을 배우고 있어야합니까? 그 차이점은 무엇입니까? Apache에서 Visual Studio를 사용할 수 있습니까? XAMPP를 다운로드하면 나중에 같은 컴퓨터에서 IIS를 사용할 수 있습니까?Apache, IIS ... 서버 설명 초보자 용

+0

비주얼 스튜디오는 IDE입니다. 진짜 질문은 Visual Studio 내에서 사용했던 언어입니다. – innaM

+0

좋아하는 사람이 있으면 언제든지 답변을 수락 해주십시오. 팀. :) – kdmurray

+0

어떻게해야합니까? 등록해야합니까? 위대한 모든 대답은 물론 당신이 정말로 뛰어 넘었고, 나는 당신이 매우 도움이된다는 것을 알았습니다. – tim

답변

0

예, IIS와 Apache를 비교하여 비교 방법을 확인해야합니다.

차이점은 무엇입니까? 하나는 Windows에서만 실행됩니다. Apache은 거의 모든 플랫폼에서 실행됩니다.

저는 VS로 Apache를 사용하려하지 않았습니다.

다른 포트에 대해 구성되어있는 한 동일한 컴퓨터에서 실행할 수 있습니다.

+0

위대한. 정말 고마워. 좋은 조언. – tim

+0

당신은 자신을 포함하여 내가 만난 가장 정중 한 온라인 사람입니다. 고맙습니다 :-) –

+0

나는 그걸 많이 얻습니다. 좋은 부모. 나는 그 지점까지 어떻게 얻었는지 좋아했다. '그들이 어떻게 비교하는지보기 위해 두 사람을 확인하십시오.' 그게 컴퓨터 물건과 게임의 이름 인 것 같습니다. – tim

1

동일한 기계에서 IISapache을 사용할 수 있습니다. 표준 포트 80에서 수신 대기하지 않도록 설정해야합니다.

테스트에 사용할 언어는 무엇입니까? 일반 CGI 아파치와 IIS를 사용한다면 문제가 없습니다. 일부 dotnet 프로젝트를 수행하는 경우 IIS를 계속 사용하는 것이 좋습니다.

아파치에서 ASP.net을 할 수도 있지만 mono을 사용해야하며 좀 더 복잡합니다.

또한 일반적으로 아파치 서버를 관리하는 것이 더 쉽습니다. 아파치 웹에 대한 많은 리소스가 있습니다. IIS는 때로는 파악하기가 더 어렵습니다.

+0

응답 해 주셔서 감사합니다. 확실히 나에게 출발점을 주었다. – tim

1

두 웹 서버입니다. IIS는 Microsoft의 서버 측 기술의 핵심 인 ASP.NET 지원과 함께 제공되는 대부분의 Microsoft 상점 개발자가 사용합니다. 아파치는 대부분 리눅스와 유닉스 서버의 거의 모든 사람들 (자바, PHP, 파이썬, 루비 개발자 등)이 사용합니다. Apache가 기술적으로 Windows에서 실행될 수 있지만 Windows 서버를 사용하고 Visual Studio에서 프로그래밍하는 경우 IIS를 사용하는 것이 더 합리적입니다. Apache는 일반적으로 전세계에서 더 널리 사용됩니다. http://news.netcraft.com/archives/2009/10/17/october_2009_web_server_survey.htm l

+0

미시시피 변증론가처럼 들리려고하지는 않지만, 나는이 조사 결과가 가짜임을 발견했다. 얼마나 많은 아파치 서버가 실제로 정적 인 페이지가 아니라 실제 애플리케이션을 호스팅하고 있는지. 그냥 선생님. – Kev

+0

내 질문에 답해 주셔서 감사합니다. 매우 감사. – tim

5

IIS는 Windows에서만 실행되는 웹 서버 인 반면 Apache는 Windows, Linux, Mac OS X 및 다양한 UNIX UNIX에서 작동하는 교차 플랫폼 서버입니다. 이러한 서버 중 하나를 거의 모든 웹 기술 (ASP.NET, PHP, Python)과 함께 사용할 수 있지만 꽤 일반적인 자연스러운 쌍이 있습니다.

ASP.NET을 사용하는 경우 IIS는 Microsoft 제품이므로 자연스럽게 적합합니다. 나중에 IIS 서버에 응용 프로그램을 배치하려는 경우이를 사용하는 방법을 배우면 도움이됩니다.

PHP와 Python은 더 자연스럽게 Apache와 연결됩니다. 예를 들어, XAMPP는 이미 Apache에서 작동하도록 구성된 PHP와 함께 제공됩니다. (LAMP, WAMP 및 MAMP는 다양한 플랫폼에서 다른 버전입니다.

IIS와 함께 작동하도록 PHP, Perl 및 Python 버전을 다운로드 할 수 있습니다.이 중 일부는 MS Web Platform Installer으로 수행 할 수 있으며, 나머지는 약간 더 엘보우가 필요합니다. 즉, 많은 기술의 웹 사이트에서 사용할 수있는 설치 패키지가 있습니다.

Apache에서 모노의 오픈 소스 포트 인 ASP.NET을 사용하려면 mod_mono 확장 프로그램을 구성해야합니다 Apache 용.

각 컴퓨터가 다른 포트에서 수신 대기하는 동안 동일한 컴퓨터에 원하는만큼 웹 서버를 구성 할 수 있습니다.

+0

+1 fanboi 무료 불가 지 응답. – Kev

+0

내 질문에 대한 답변 주셔서 감사합니다. 대단히 감사합니다. – tim