(자세한 설정방법을 알고 싶으면
SQLER.com Web 강좌를 참고하세요)
1. Windows 2008 Server R2 설치
장비 - 노트북 도시바 T130
2. WebMatrix 설치
http://www.microsoft.com/web/webmatrix/
역시 T130에 설치함
3. 배포 설정 (
http://www.sqler.com/259937 을 참고로 함)
- 2011.07.25 관리 위임 없음
==> 프로그램 추가 제거 - Microsoft => Web Deploy 2.0 변경 에서 관리 위임 추가
- [기본]
프로토콜 : 웹 배포
서버 : localhost
이름 : 추가한 사용자
암호 : ...
사이트 이름 : (기본은) Default Web Site
대상 URL :
http://localhost/
배포 시 게시 호환성에 ASP.net 버젼
사용가능 & 단순 HTML 페이지
사용가능 확인할 것
- [하위폴더에 배포]
프로토콜 : 웹 배포
서버 : localhost
이름 : 추가한 사용자
암호 : ...
사이트 이름 : (기본은) Default Web Site/
test
대상 URL :
http://localhost/test
4. 실행
- html 파일을 실행.. OK
- cshtml 파일을 실행.. WebMatrix에서는 실행 OK.. 배포 OK..
- 배포한 URL로 실행 시 404.3 Error 발생
2011.03.17 XE 설치 배포를 위한 PHP 설치
php-5.3.5-nts-Win32-VC9-x86.msi
2011.07.25 실행시 에러.. 해결 OK
- 배포된 URL로 실행 시 404.17 Error 발생
http://polyphagia.egloos.com/10384039를 참고로 하여 설정을 함.. 하지만 여전히 Error가 남
구글링하여
If you have installed .Net Framework4.0 on your IIS server,
please run "aspnet_regiis -i" in C:\Windows\Microsoft.NET\Framework\v4.0.30319
를 참고하였음.. 하지만 다른 Error 메시지가 출력됨..
IIS > [Server] > ISAPI 및 CGI 제한에서 ASP.net v4.0.30319 제한 => 허용으로 변경
(추가로 사용자 계정.. 정보 변경.. ) 후 OK !!!
9. 향후 테스트
- XE를 WebMatrix에 연결하여 웹 배포를 해볼것
웹 배포 뿐 아니라 FTP배포도 테스트
2011.03.02 추가
* 다른 PC에서 WebMatrix를 이용하여 배포를 할 경우 연결 시간 초과
==> 네트워크 고급 보안 방화벽 => 인바운드 규칙 => 웹 관리 서비스 (HTTP 트래픽 인) (Port 8172) 보안 -> 허용으로 수정 후 OK
2011.03.18 MySql 설치
DB 배포 관련 자료 :
http://www.sqler.com/334449
C:\Program Files\MySQL\MySQL Server 5.1\bin\ MySQLInstanceConfig.exe 실행하여 설정
연결 String : Server=localhost;Database=xe;uid=root;Pwd=[관리Password];" name="xe"
2011.03.20 Rewrite 설치
처음 설치한 서버에는 설정을 해서 그런지 잘 설치 되었는데
두번째 테스트한 서버에는 일반 설치를 해서 그런지 다시 설치를 해야했다
http://www.microsoft.com/web/spotlight/urlrewriter/ 에서 다운 받을 수 있다
2011.03.23 404.17 Error
PHP(XE) - IIS(CSHtml) 같이 돌리기 안됨..
PHP는 80 Port로 cshtml은 81 Port로 사이트를 구성하여 실행
방화벽 설정 -> 인바운드 -> Web CSHtml 81 Port 라는 이름으로 81 Port 허용
2011.03.23 2003에 설치하기 MIME 설정
http://www.sqler.com/bRazorQnA/334906
2011.07.26
Web Matrix 에서 설정을 모두 마친 후 가상 디렉토리 폴더로 복사 OK
- 직접 XE를 압축 풀고 실행하였더니 에러남.. "500.19 Error 권한이 충분하지 않아 구성 파일을 읽을 수 없습니다"
http://blog.daum.net/unholyman/35 이런 문제를 보이는 사람도 있었지만 가상 디렉토리를 다시 만들어 주니 OK
- 초기 버전에서 최신 버전으로 업데이트 (다운 받아서 그 폴더에 압축을 풀었음) 했더니 DB 세팅이 안되는 문제 있음..
XE 설치 후 업로드 MAX 용량 수정
c:\program files (x86)\php.ini 파일의 upload_max_filesize를 수정