본문 바로가기
Tech Notes/Windows Server

Windows Server 2016 2019 IIS website 구축 (설치 및 설정)

by gbmin 2023. 5. 18.
반응형

Windows Server 2016, Windows Server 2019 IIS website 서버 구축, 설치방법 및 매뉴얼을 정리함.


[목차]

1. 준비 사항 (IIS 웹사이트 설치, .net 설치)

2. 사이트 설정

3. 웹 사이트 테스트


1. 준비 사항 (IIS 웹사이트 설치, .net 설치)

  • 서버관리자 → 관리 → 역할 및 기능 추가 필요한 항목을 설치한다.
  • 웹사이트 테스트는 .net 코드로 할 예정이라. net을 설치한다.
  • .net 4.0은 OS에 기본 설치 되어있고 다른 버전은 microsoft 홈페이지.net 다운로드 페이지에서 받으면 된다.

.net 설치

 

 

2. 사이트 설정

  • 서버관리 → 도구 → IIS(인터넷 정보 서비스) 관리자 → 사이트 → 웹사이트 추가

IIS website 추가

  • 웹사이트 정보 입력

IIS website 추가

  • 기존에 FTP 계정 생성을 했던 유저 경로와 권한을 그대로 사용예정

IIS website 추가

  • 입력이 완료되면 확인.

IIS website 추가완료

  • 웹사이트 추가가 완료됨.

IIS website 추가완료

  • 프로세스 아이디 변경 (선택사항, 관리방식의 문제)

프로세스ID변경

  • 풀 → 속성 → 고급설정 → 프로세스 모델 → ID

프로세스ID변경

  • 사용자 권한으로 수정

프로세스ID변경

  • 변경된 프로세스 아이디 확인.

프로세스ID변경

 

 

3. 웹 사이트 테스트 ( .net 예제소스)

  • web.config 파일을 생성
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.0" />
    <customErrors mode="Off" />
  </system.web>
    <system.webServer>
        <defaultDocument>
            <files>
                <add value="index.aspx" />
            </files>
        </defaultDocument>
    </system.webServer>
</configuration>

 

  • index.aspx
<%@ Page Language="C#" %>
<!DOCTYPE html>
<html>
<head>
    <title>Hello World Example</title>
</head>
<body>
    <h1>
        <% Response.Write("Hello World!!"); %>
    </h1>
    <p>
        <% Response.Write(".NET Version: " + Environment.Version); %>
    </p>
</body>
</html>
  • 웹 페이지로 확인

Hello World!!