본문으로 건너뛰기

초기 설정/관리

이 매뉴얼은 ASP/.NET과 MS-SQL 환경에 최적화된 윈도우 호스팅 서비스의 초기 설정 방법을 안내합니다. FTP 접속부터 웹사이트 소스 업로드, 데이터베이스 연동, 웹방화벽 설정까지 안정적인 운영에 필요한 필수 과정을 단계별로 쉽게 따라 하실 수 있습니다.


1. 계정 정보 확인하기

서비스 신청 후 가장 먼저 나의 서비스 관리에 로그인하여 웹사이트 운영에 필요한 핵심 정보를 확인해야 합니다.

1-1. FTP 정보

FTP는 웹사이트 소스 파일을 서버에 올릴 때 사용합니다.

  • FTP 서버 주소, 아이디, 비밀번호, 그리고 계정마다 개별 할당되는 FTP 포트번호를 확인합니다.

1-2. MS-SQL DB 정보

데이터베이스는 웹사이트의 데이터를 저장하고 관리하는 공간입니다.

  • DB 접속주소, DB명, DB 아이디, DB 비밀번호를 확인합니다. (MS-SQL 기본 포트는 1433입니다.)

정보 확인 경로: 나의 서비스 관리 > 호스팅관리 > 서비스 접속정보에서 위 모든 정보를 한 번에 확인할 수 있습니다.


2. FTP로 웹사이트 파일 올리기

준비된 웹사이트 소스 파일을 서버에 업로드하는 과정입니다.

  1. 파일질라(FileZilla)와 같은 FTP 클라이언트 프로그램을 실행합니다.
  2. 앞서 확인한 FTP 서버 주소, 아이디, 비밀번호, 포트번호를 정확하게 입력하여 서버에 접속합니다.
  3. 웹사이트 파일이 표시될 기본 폴더인 www 디렉터리로 이동합니다.
  4. 로컬 PC에 준비해 둔 ASP 또는 .NET 소스 파일을 서버의 wwwroot 폴더 안으로 모두 업로드합니다.
FTP 접속 시에는 반드시 계정별로 다르게 부여된 FTP 포트번호를 입력해야 합니다.

3. MS-SQL 데이터베이스 연결하기

업로드한 웹사이트가 데이터베이스를 사용하도록 연결 정보를 설정하는 과정입니다. ASP와 .NET의 설정 방식이 다르므로, 사용하는 언어에 맞는 방법을 따르세요.

3-1. ASP에서 연결하는 방법

주로 DB 연결 정보를 담은 파일을(.asp, .inc 등) 직접 수정합니다. 아래는 기본 연결 코드 예시입니다.

<%
  Dim db_conn
  Set db_conn = Server.CreateObject("ADODB.Connection")
  db_conn.Open "Provider=SQLOLEDB;Data Source=DB접속주소;Initial Catalog=DB명;User Id=DB아이디;Password=DB비밀번호;"
%>

3-2. .NET에서 연결하는 방법 (web.config)

web.config 파일에 DB 연결 정보를 설정하는 것이 일반적입니다.

  1. FTP로 접속하여 웹사이트 루트 폴더에 있는 web.config 파일을 엽니다.
  2. <connectionStrings> 섹션을 찾아 아래와 같이 DB 접속 정보를 수정하거나 추가합니다.
<configuration>
  ...
  <connectionStrings>
    <add name="MyDBConnection"
         connectionString="Server=DB접속주소;Database=DB명;User ID=DB아이디;Password=DB비밀번호;"
         providerName="System.Data.SqlClient" />
  </connectionStrings>
  ...
</configuration>
  1. 수정한 web.config 파일을 저장하고 서버에 다시 업로드합니다.

4. 고급 관리: SSMS 및 웹방화벽

4-1. SSMS로 DB 직접 관리하기

**SSMS(SQL Server Management Studio)**는 MS-SQL DB를 직접 확인하고 관리할 수 있는 Microsoft 공식 도구입니다.

  • SSMS 다운로드 페이지에서 프로그램을 설치한 후, 나의 서비스 관리에서 확인한 DB 접속 정보를 입력하여 연결할 수 있습니다.

4-2. 웹방화벽 설정하기

윈도우 호스팅은 SQL Injection과 같은 웹 공격을 차단하는 웹방화벽을 기본으로 제공합니다.

  • 설정 경로: 나의 서비스 관리 > 서비스사용현황 > 웹방화벽
  • 종류: SQL2008 버전은 WebKnight, SQL2016/2019 버전은 ModSecurity가 적용됩니다.
  • 기본적으로 '사용함' 상태이며, 만약 웹방화벽이 사이트의 특정 기능을 막는 경우 이곳에서 **'사용안함'**으로 변경할 수 있습니다. (개별 규칙 설정은 불가)

5. 자주 묻는 질문 (FAQ)

Q1. FTP 접속이 안 돼요. 무엇을 확인해야 하나요?

A1. 서버 주소, 아이디, 비밀번호와 함께 계정별로 개별 할당된 FTP 포트 번호를 정확히 입력했는지 다시 확인해 주세요. 이 정보는 나의 서비스 관리 > 서비스 접속정보 메뉴에서 찾을 수 있습니다.

Q2. 윈도우 호스팅에서 PHP나 MySQL을 사용할 수 있나요?

A2. 아니요, 윈도우 호스팅은 ASP/.NET과 MS-SQL 전용입니다. PHP/MySQL 기반의 사이트(워드프레스 등)를 운영하려면 뉴아우토반과 같은 리눅스 호스팅을 이용해야 합니다. 단, 외부 MySQL DB 서버에 연결하여 사용하는 것은 가능합니다.

Q3. DB 연결 오류가 발생하면 어떻게 해야 하나요?

A3. 사용하시는 언어(ASP 또는 .NET)에 맞는 연결 코드 형식을 사용했는지 확인하고, 소스 코드 또는 web.config 파일에 입력한 DB 접속 정보(주소, DB명, 아이디, 비밀번호)가 정확한지 다시 한번 점검해 보세요.