gbmin's Tech Notes

서버 구축 및 유지보수, 클라우드 컴퓨팅, 네트워크 보안, IT 분야 기술 노트. :)

Tech Notes/Windows Server

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

gbmin 2023. 5. 18. 21:29

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

- 목차

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

2. 사이트 설정

3. 웹 사이트 테스트

 

FTP 구축에 이어서 진행되는 내용임.

[Tech Notes/Windows Server] - Windows Server 2016 2019 IIS FTP 구축 (설치 및 설정)

 

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

Windows Server 2016, Windows Server 2019 IIS FTP 서버 구축, 설치방법 및 매뉴얼 정리 - 목차 1. 준비 사항 (FTP 설치) 2. 계정 생성 3. FTP 사이트 추가 및 설정 4. FTP 접속 및 테스트 5. Passive Port 범위 지정 및 방

gbminnote.com

 

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

서버관리자 → 관리 → 역할 및 기능 추가 필요한 항목을 설치한다.

웹사이트 테스트는 .net 코드로 할 예정이라 .net 을 설치한다.

.net 4.0은 OS에 기본 설치 되어있고 다른 버전을 추가 설치 하려면 microsoft 홈페이지.net 다운로드 페이지에서 받으면 된다.

다운로드 바로가기

.net 설치

 

 

2. 사이트 설정

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

IIS website 추가

 

 

1~4번 항목을 입력

IIS website 추가

 

 

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

IIS website 추가

 

 

입력이 완료되면 확인.

IIS website 추가완료

 

웹사이트 추가가 완료됨.

IIS website 추가완료

 

 

추후 서버관리를 위해 프로세스 ID를 IIS기본 유저가 아닌 생성한 유저 권한으로 변경하였음.

 

프로세스 아이디 변경

프로세스ID변경

 

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

프로세스ID변경

 

사용자 권한으로 수정

프로세스ID변경

 

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

프로세스ID변경

 

3. 웹 사이트 테스트

.net 예제소스

 

1) 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>

 

2) 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!!