1) ‘시작|실행’ 을 선택하여 cmd 를 입력하여 Command 입력 윈도우를 연다.

2) .NET Framework 가 설치된 디렉토리로 이동한다. ( 보통의 경우 : cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 )

3) aspnet_regiis –i 를 실행한다.

4) 등록 메시지가 화면에 표시되면서 ASP.NET를 웹 사이트에 등록된다. ( <그림 1> 참조 )

5) 웹 사이트 등록정보 HTTP 헤더 탭에서 ASP.NET 등록을 확인한다.

 

 

펌 : http://www.autobase.biz/Korean/AutoBaseHelp/Help10/network/NetworkWebServerAspNetInstall.htm

Chrome 으로 WebGL 로 Build 해서 나온 파일을 실행하면 먹통이 되거나

아래처럼 메세지가 나옵니다.

파일을 직접 실행하는건 안되고 서버에 올려야하는것 같아서 IIS 에 물려서 했으나 또 아래와 같은 에러가 발생됩니다.

제가 저 에러를 보고 엄청 삽질을 했습니다.

<  예상하지 못한 토큰이 있다고 하여 index.html 파일등을 열심히 봤습니다.;;;

그런데 이유는 다른데 있었습니다.

webgl 로 빌드해서 떨궈진 파일에서 Bulid 폴더로 가서 보면

.unityweb 확장자가 있는것을 볼수 있습니다.

하여 MIME 형식을 추가해 주었습니다.

.unityweb

application/octet-stream

을 추가해줍니다.

다시 접속해 봅니다.

아래 그림과 같이 실행이 정상적으로 됩니다.

제발 오류 메세지 좀 친절했으면 ㅜㅠ

워드프레스를 검색하다가 XE 가 보여 찾아보니

괜찮은 디자인을 가지고 있는 것 같아서 한번 설치를 진행해 보았습니다.

다음 시간에는 워드프레스도 설치과정도 포스팅할 예정입니다.^^(너무 늦은 감이 있지만;;)

우선  XE 를 설치 진행하기전 아래 포스팅은 필수 입니다.

MySQL 과 PHP 가 설치 되어있어야합니다.

http://kjcoder.tistory.com/267

MySQL 계정과 데이터베이스를 하나 만들어야 합니다.

http://kjcoder.tistory.com/269

 

위 내용이 모두 진행이 완료되었으면 이제 XE 홈페이지로 들어갑니다.

http://www.xpressengine.com/

Download XpressEngine 최신버전을 다운 받습니다.

압축을 풀어줍니다.

IIS 로 가서 웹 사이트를 추가합니다.

적당히 이름을 적고

실제 경로를 지정합니다. (저는 xeSite 라는 폴더에 압축을 푼 xe 폴더를 그대로 옮겨 놓았습니다.)

포트는 원하는 포트로 아무거나 지정하면 됩니다.

아래처럼 사이트가 생성되면 xe 폴더가 폴더 아이콘으로 보이게 되는데

이를 우측 메뉴에서 응용 프로그램으로 변환 합니다.

확인 합니다.

그럼 아래 처럼 지구본 모양으로 아이콘이 바뀝니다. 이제 우측에 있는 7730(http) 찾아 보기 를 클릭합니다.

xe 설치페이지가 화면에 나타납니다.

혹시 이화면이 안나타나면 처음부터 빠진 부분이 있는지 확인해야합니다.

한국어를 선택합니다.

사용권 동의 창이 나타납니다. 다른 블로그들을 보니 이런내용이 없었는데

최신 버전에 생긴것 같습니다. (자유소프트웨어 제단?)

암튼 동의하고 다음.

여기선 설치하기 위한 조건을 확인합니다.

설치를 진행합니다. 를 클릭

DB 선택이 나오는데 mysqli_innodb 를 선택합니다.

아래 그림은 mysqli 로 되어있는데 사용하는데 지장은없으나

php 가 5 버전 이상을 사용하면 mysqli 를 선택하는 게 속도가 빠르며

innodb 는 데이터 베이스를 이루고 있는 테이블에서 각 줄마다 정보를 처라할 수 있다고 합니다.

여러 사용자가 동시에 사용하는 게시판인 경우는 innodb 를 선택하는 것이 좋다고 합니다.

이제 여기서 앞서 mysql 에서 추가한 계정과 DB 이름을 적습니다.

아래 ip 와 port 는 로컬에서만 DB 접속을 할것이므로 특별히 건드릴 것이 없습니다.

로컬에서만 접속하는게 아니라면 당연히 변경이 필요합니다.

시간대는 서울로 설정이 된 걸 확인하고 다음 합니다.

이제 관리자 계정을 만듭니다.

이메일 주소 넣고 비번 넣고 쭈욱~ 알아서..

완료 버튼을 누루고

IIS 관리자에서 xe 선택 후 찾아보기를 합니다.

아래처럼 설치가 완료된 화면을 볼수 있습니다.

디자인이 괜찮은것 같습니다.. (개인적인 생각입니다.)

 

이렇게 설치가 완료되어 포트포워딩하고 하니 잘 동작하네요

XE를 IIS 적용하면서 MySql 과 php 를 설치 해야했습니다.

(XE : XE보드(Xpress Engine))

독립적으로도 각각의 사이트로 들어가 파일을 받아 설치가 가능하지만

IIS 의 웹 플랫폼 설치 관리자를 통해 아주 손쉽게 설치가 가능합니다.

(참고로 제 환경은 Windows 10 pro, IIS 10.0 버전 입니다.)

IIS 관리자로 접근하여 새 웹 플랫폼 구성요소 가져오기 를 선택합니다.

웹플랫폼 관리자가 설치가 되어있다면 아래 웹페이지는 뜨지 않습니다.

저는 설치 되어있지 않아서 아래 Free Download 를 클릭했습니다.

다운 받은 파일을 실행합니다.

* 아래 파일로도 첨부합니다.

wpilauncher.exe

그럼 아래처럼 설치? 가 진행됩니다.

설치가 끝나면 웹 플랫폼 설치 관리자가 자동으로 실행됩니다.

아래처럼 설치할수 있는 패키지들이 나열되는데요

(설치할수 있는 것들이 상당히 많군요)

여기서 우측 상단의 검색 박스에 mysql 을 넣고 검색하면 아래와 같이 결과가 나옵니다.

여기서 MySQL Windows 5.5(Korea) 를 추가 합니다.

PHP 도 동시에 작업할 것이므로 아직 설치는 진행하지 않습니다.

이제 PHP 로 검색합니다.

PHP 5.6.30 For IIS Express(Korean) 을 추가 합니다.

버전은 7.1 인가 까지 나와있었는데 현재 XE 가 5.6.30 버전을 사용하고 있어서 해당 버전을 선택했습니다.

아래 IIS 용 PHP 관리자(Korean) 도 추가 합니다.

(뒤에 나오지만 이 부분은 설치가 제대로 되지 않습니다...; 일단 안되도 XE 가 동작은 하네요;;;

어느 블로그에서 필수라고 되어있던데 필수는 아닌가 봅니다.;)

설치할 항목을 클릭하면 아래 처럼 설치가 되어질 항목이 나열됩니다.

이제 설치 버튼을 눌러 설치를 진행합니다.

MySQL 의 root 계정의 암호를 설정합니다.

동의합니다.

설치가 진행되고 있군요

설치가 완료되었습니다.

설치가 못한게 나오는데요 IIS용 PHP 관리자가 아무래도 먼가 버전이 안맞는건지 몇번 시도해봤지만 계속 실패로 뜹니다.

다행히 이부분을 패스해도 서비스 구동에는 영향이 없습니다.

설치가 완료되었습니다.

Visual Stodio 의 NuGet 처럼 그냥 패키지를 선택하고 설치를 하면 되니 정말 편합니다.

IIS 로 기존에 블로그를 운영?? 중이었습니다.

티스토리에 집중하느라 구축해 놓고 신경을 쓰진 않았지만

대신 메일로 많은 요구를 받았습니다. 돈주면 리뉴얼 해주겠다는등..;;

이번에 네이터 클라우드 플랫폼 무료신청을 하게되면서

windows server 2012 R2 를 신청하게 되었고

기존에 베어본PC 에 셋팅했던 블로그를 네이버클라우드 플랫폼에 한번 올려보기로 했습니다.

일단 서버에 IIS 기능을 추가해야합니다.

IIS 추가는 아래 절차대로 진행하면 됩니다. 그지 어렵지 않습니다.

역할 및 기능 추가를 선택합니다.

다음

역할 기반 또는 기능 기반 설치 선택 후 다음.

다음.

웹서버를 체크합니다.

기능추가를 선택하고

응용프로그램서버 를 체크하고 다음을 선택합니다.

아래 처럼 체크합니다.

웹 서버 역할 기능을 추가했으니 그 세부 내용도 체크해야합니다.

아래 그림고 같이 체크합니다.

응용프로그램서버 또한 기능을 추가했으니 세부적인 부분도 체크가 필요합니다.

아래 처럼 체크합니다. 만약 Trasaction 이 필요한 서비스라면 분산 트랜잭션 체크도 해야합니다.

다음을 선택하면 아래 처럼 현재까지 추가한 기능들이 나열됩니다.

설치를 선택합니다.

설치가 진행됩니다.

서버 관리자로 들어가면 외쪽에 IIS 가 추가되어있고 아래 그림과 같이 서버의 항목을 선택하고 IIS(인터넷 정보 서비스) 관리자를 선택합니다.

아래 팝업은 무시해도 됩니다. 아니요.

아래는 제가 셋팅을 끝낸 후 모습니다.

당연히 해당 사이트 포트에 대해서 방화벽을 해제해야합니다.

방화벽 해재 하는 방법은 이전 포스팅을 참고해 주세요 (http://kjcoder.tistory.com/221)

이제 설정이 끝났고 해당 포트가 외부에서 열릴수 있도록 NCLOUD 설정이 필요합니다.

네이버클라우드 플랫폼으로 들어가사 ACG 를 선택하고 ACG 생성을 합니다.

구분할 이름을 넣고 생성 합니다.

생성한 후 ACG 설정으로 들어가서 아래처럼 입력하고 추가합니다.

특정 ID 만 접근 가능하도록 설정도 가능합니다.

전 포트를 7700 을 사용하였습니다.

위 셋팅으로 마무리한 블로그 주소는 kjun.xyz 입니다.

 

 

IIS

확장 구성 때문에 요청한 페이지를 처리할 수 없습니다. 페이지가 스크립트인 경우 처리기를 추가하십시오. 파일을 다운로드해야 하는 경우 MIME 맵을 추가하십시오.

 

에러 해결방법 

 

cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 경로로 이동하여
aspnet_regiis.exe -i  명령 실행

+ Recent posts

티스토리 툴바