본문 바로가기

프로그래밍/운영체제, 서버69

Windows 10에서 Tomcat과 IIS 연동하기 개발 및 테스트용으로 Windows 10 64bit에 IIS와 Tomcat을 설치하고 연동을 해보겠습니다. IIS와 Tomcat을 연동한다는 말은 웹서버로 IIS를 사용하고, Servlet/Jsp 에 대한 요청은 Tomcat이 처리하도록 한다는 뜻입니다. Tomcat도 내부에 HTTP 서버 기능이 있지만 보통 운영시에는 IIS나 Apache 같은 웹서버를 앞단에 두어 정적 데이터는 웹서버가 처리하고 동적 데이터의 처리는 Tomcat이 담당하도록 많이 구성합니다. 이때 IIS에 ISAPI(Internet Server Application Programming Interface) 확장 모듈을 사용해서 특정 URL 또는 특정 확장자(*.jsp, *.do)에 대한 요청이 오면 Tomcat으로 요청을 돌리도록 설.. 2018. 7. 26.
Windows 10에 Tomcat 설치하기 개발 및 테스트용으로 Windows 10 64bit 운영체제에 Tomcat을 서비스로 설치하는 방법을 알아보겠습니다. Tomcat 은 자바 실행환경이 있어야 하므로 JRE 가 설치되어 있어야 합니다. 1. JDK를 설치합니다. 설치는 다음글을 참조하세요. "윈도우에 JDK 8 설치하기" JDK를 설치하면 JRE도 같이 설치가 됩니다. 설치할 JDK의 버전은 7이상이면 되겠습니다. 2. Tomcat을 다운로드 받습니다. Tomcat의 현재 최신 버전은 9이지만 여기서는 8을 설치해보겠습니다. Tomcat의 공식 사이트는 http://tomcat.apache.org입니다. 왼쪽 Download 메뉴에서 Tomcat 8을 클릭합니다. Tomcat 8.5.32 버전이 현재 8버전대의 최상위이네요. 다운로드 페이.. 2018. 7. 25.
윈도우10 업데이트 후 갑자기 새로운 드라이브가 생김 C 드라이브에 용량 450MB에 OEM 파티션으로 G 드라이브가 생겼습니다. G드라이브에는 $Recycle.Bin 폴더가 있고 용량 부족 경고가 뜹니다. 파티션을 삭제 하려고 디스크 관리자로 들어가보면 이 파티션에 대해서는 아무런 작업 메뉴도 뜨지 않습니다. 예상으로는 복구 파티션인데 드라이브로 할당이 되어 버린게 아닌가 생각됩니다. mountvol 명령으로 마운트 포인트를 삭제할 수 있습니다. 새로 생긴게 G 드라이브라면 명령창에서 다음 처럼 명령을 실행합니다. C:\> mountvol g: /d 탐색기 에서 드라이브가 사라진 졌을 것입니다. 하지만 디스크관리자로 보면 파티션은 그대로 남아 있는것을 알 수 있습니다. 2018. 6. 7.
인터넷 익스플로러(IE) 기본 검색 공급자 바꾸기 인터넷 익스플로러에서 주소표시줄에 검색어를 입력하면 기본 검색이 Bing 을 사용하게 됩니다. 요즘 검색을 주로 구글을 사용하므로 구글을 기본 검색 공급자라 설정하는 방법을 알아보겠습니다. 1. 인터넷 옵션 -> 프로그램 -> 추가 기능관리를 클릭합니다. 2. 추가기능관리 창의 좌측에 검색 공급자를 선택합니다. Bing 이 기본값으로 설정되어 있습니다. 3. 추가기능관리 창 하단의 "추가 검색 공급자 찾기(F)..." 를 클릭하여 검색 공급자 목록 창을 띄웁니다. 4. 목록에서 Google하단의 추가 를 클릭합니다. 5. 추가 컨펌창이 뜨면 추가를 클릭합니다. 6. 바로 반영이 안되므로 모든 창을 닫고, 다시 추가기능관리를 띄워서 검색 공급자를 보면 Google 이 추가되어 있습니다. Google을 선택.. 2018. 6. 4.
Windows 10 에 IIS 와 PHP 7 설치 및 연동하기 개발용으로 Windows 10에 IIS 를 설치하고 PHP 현재 최신 버전인 7.2.5버전을 설치하여 연동해 보겠습니다. Windows 10에 IIS를 설치하는 방법은 "Windows 10에 IIS 설치하기" 를 참조하세요. 1. PHP는 FastCGI 방식으로 IIS와 연동해볼 것입니다. FastCGI 방식을 사용하기 위해서는 "Windows 기능 켜기/끄기" 의 "인터넷 정보 서비스 -> World Wide Web 서비스 -> 응용 프로그램 개발기능" 에서 CGI 를 체크합니다. 2. PHP를 설치합니다. http://php.net에서 윈도우용 바이너리를 다운로드 받아서 설치합니다. FastCGI를 사용하기 위해서는 Non Thread Safe 버전을 다운로드 받습니다. 다운받은 파일은 php-7.2.. 2018. 5. 23.
Windows 10에 IIS 설치하기 Windows 10에 IIS 를 설치하면 asp.net 으로 작성된 웹 애플리케이션을 실행할 수 있습니다. 또한 PHP 와 연동하거나 Tomcat과 연동하여 사용할 수도 있습니다. 1. "설정 -> 앱" 화면에서 오른쪽에 "프로그램 및 기능"을 실행합니다. 또는 Window + R 키를 눌러서 실행창을 띄운후 appwiz.cpl 을 실행합니다. 2. "프로그램 및 기능" 화면에서 "Windows 기능 켜기/끄기" 를 클릭합니다. 3. "Windows 기능 켜기/끄기" 화면에서 필요한 기능을 켭니다. - "인터넷 정보 서비스(Internet Information Service)"를 확장합니다. - "World Wide Web 서비스" 를 켭니다. 여기서는 하위 기능은 기본으로 합니다. - "웹 관리 도구".. 2018. 5. 22.
Windows 10에서 PHP 5.6 실행시 MSVCR110.dll 이 없다는 오류 해결하기 Window 10에서 PHP를 테스트해보려고 설치해서 실행하는 도중 에러가 발생했습니다. http://www.php.net에서 VC11 x64 Non Thread Safe 항목의 php-5.6.36-nts-Win32-VC11-x64.zip파일을 받아서 설치한후 내장웹서버 실행중에 MSVCR110.dll이 없다는 에러가 발생하였습니다. 이 오류는 Microsoft Visual C++ Redistributable 2012가 없어서 발생한다고 합니다. 다음 링크에서 "Visual Studio 2012 업데이트 4용 Visual C++ 재배포 가능 패키지" 에서 필요 소프트웨어를 다운로드할 수 있습니다. 링크를 따라 들어가서 x86(32 bit) 또는 x64(64 bit) 버전중에 자신에게 맞는 파일을 받아 설.. 2018. 5. 16.
드라이브 루트 폴더에 msdia80.dll 파일이 생기는 문제 해결 컴퓨터를 다시 셋팅하는 동안 D드라이브 루트 폴더에 msdia80.dll 파일이 생성되었습니다. 웹에서 검색해서 원인을 찾아보니. 다음 URL에서 찾을 수 있었습니다. https://support.microsoft.com/ko-kr/help/927665/the-msdia80-dll-file-is-installed-in-the-root-folder-of-the-boot-drive Visula C++ 2005 재배포 가능 패키지를 설치하면 잘못된 위치에 msdia80.dll 파일이 설치되는 버그가 있다고 합니다.정상적인 원래 위치는 "driver:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll" 이라고 합니다. 해결법이 2가지 나와 있습니다. 1. .. 2018. 4. 24.
윈도우즈 10 설치 안되는 드라이버 업데이트 숨기기 Windows 10에서 업데이트 확인을 하면 다운로드는 되고 설치대기중 상태여서 설치를 하여도 설치가 되지 않고 계속 보이는 드라이브 업데이트가 있습니다. 이러한 업데이트를 숨기는 방법을 알아 봅니다. 다음 URL에서 필요한 파일을 다운로드 받을 수 있습니다. "Windows 10에서 드라이버 업데이트가 임시로 다시 설치되지 않도록 하는 방법" 이 페이지는 기본적으로 새로운 드라이브를 업데이트 했는데, 업데이트 설치후 문제가 생길 경우 장치 드라이버를 이전것으로 돌리는 방법을 제공합니다. 아래 쪽으로 스크롤하다보면 "업데이트 표시 또는 숨기기" 문제 해결사 패키지를 지금 다운로드 하십시요. 라는링크가 있습니다. 이 링크를 클릭하여 파일을 다운로드 받습니다. 다운로드 받은 파일은 wushowhide.dia.. 2018. 4. 20.
윈도우즈에서 포트를 점유하고 리스닝 중인 프로세스 알아내기 테스트용으로 Tomcat 을 실행하면 가끔 이미 포트가 사용중이라고 실행하지 못하는 경우가 있습니다. Tomcat이 사용하고자 하는 포트를 다른 프로그램이 이미 사용중인 경우가 대부분 입니다. 윈도우즈에서 포트를 사용중인 프로그램을 확인하는 방법을 알아보겠습니다. 1. netstat 사용 C:\> netstat -a -b -a : 모든 연결된 포드와 리스닝 포트를 보여줍니다. -b : 프로세스 정보를 보여줍니다.(관리자 권한으로 실행해야 함.) -n : 주소와 포트를 숫자 형식으로 보여줍니다. -o : 연결에 관련된 프로세스의 프로세스 ID를 보여준다. 2. resmon.exe 사용 Windows 키 + R 키 를 눌러 실행창에서 resmon.exe 를 실행합니다. 네트워크 탭의 수신대기포트 항목을 보면.. 2018. 4. 20.
Office 365 체험판 자동 갱신 해제 하기 Office 365 체험판을 설치하여 사용해보았습니다. 체험판은 설치시에 카드정보를 입력하고, 체험기간인 30일이 지나면 1년치 비용이 자동 결제 됩니다. 자동 갱신을 해제 하는 방법을 알아보겠습니다. 1. 서비스 및 구독 페이지로 이동합니다. https://account.microsoft.com/services?ref=officesupport 2. 로그인 합니다. 3. 구독한 리스트가 보입니다. 구독한 Office 365 체험판의 오른쪽의 "관리" 를 누릅니다. 4. 상세내용에서 자동 갱신 끄기를 선택합니다. 오른쪽의 변경을 클릭하여 나오는 메뉴에서 "자동 갱신 끄기" 를 클릭합니다. 5. "취소 확인"을 눌러 자동 갱신을 취소합니다. 이제 한달이 지나면 Office 365를 사용할 수 없고, 자동으로.. 2018. 4. 20.
iPhone 5s iOS 11.2.1 업데이트 iOS11.2.1 업데이트가 나와서 업데이트 했습니다. iPhone 5s 에서는 용량이 57.6 MB 입니다. 수정된 내용을 홈앱에서 공유된 사용자의 원격 접근이 비활성화 되는 문제를 포함한 오류가 수정이 되었다고 합니다. 또한 iPhone X, iPhone 8, iPhone 8 Plus 사용자를 위한 카메라 흐림 버그 수정 사항이 포함되어 있다고 합니다. 애플 사이트에 나와 있는 보안 업데이트도 있는데 내용은 다음과 URL에서 확인할 수 있습니다. https://support.apple.com/ko-kr/HT208357 - 원격 공격자가 응용 프로그램 상태를 예기치 않게 변하끼 만들 수 있는 보안 취약점이 업데이트 되었다고 합니다. 자세한 내요을 설명이 없었습니다. 다른 사이트들을 보니까 공격자가 홈킷.. 2018. 4. 20.
iPhone 5S 에 iOS 11.2 업데이트 iOS 11.2 를 업데이트했습니다. iPhone 8과 iPhone X 가 나오고 나서 iOS 업데이트가 아주 잦아진 느낌입니다. iPhone 5S에 iOS 11.2의 용량은 330.5MB 입니다. 업데이트 된 내용을 다음과 같다고 합니다. - Apple Pay Cash 기능이 추가되어 개인간 Apple Pay 로 결제가 가능하다고 하는데 미국에서만 되는 기능입니다.- 호환 가능한 타사 액세서리를 사용하여 iPhone8, iPhone 8 Plus 및 iPhone X에서 무선으로 빠르게 충전 가능- 3가지의 새로운 iPhone X용 Live 배경화면 출시- 비디오 카메라 안정성 향상- 팟캐스트에서 동일한 프로그램의 다음 에페소드를 자동 재생 가능- HealthKit에서 다운힐 스로 스포츠 거리를 데이터 유.. 2018. 4. 20.
애플워치 3 watchOS 4.2 업데이트 watchOS 4.2로 업데이트 했습니다. 구입하자마자 4.1로 업데이트하고 3주 만에 다시 업데이트 입니다. 용량은 149MB 이고 설치에 걸린시간은 1시간 20분 정도 걸린것 같습니다. 워치 충전시에 주의사항은 와치가 충전기에 연결되어 있어야하고, 최소 50% 이상 충전되어 있어야 한다고 합니다. 하지만 설치를 36%에서 충전기 연결해두고 진행했습니다. 다운받는 동안에 50%를 넘어가서 문제가 없었던것 같습니다. 이 업데이트에 포함된 새로운 기능, 기능 향상 및 오류 수정은 다음과 같습니다. - 홈 앱에 스프링클러 및 수도꼭지에 대한 HomeKit 지원을 추가함- Apple Watch Series 3에서 타사 앱의 새로운 운동 종류를 지원하여 다운힐 스노 스포츠를 실시할 때 거리, 평균 속도, 하강 .. 2018. 4. 20.
iPhone 5s에 iOS11.1.2 업데이트 iOS11.1.1 이 업데이트된지 일주일이 좀 더 지난거 같은데, 11.1.2가 업데이트 되었습니다. 업데이트 주기가 빨라졌네요. 새로 나온 폰들이 문제가 많은것 같습니다. 용량은 60MB 정도이고, 설치에는 20분 정도 걸린것 같습니다. 이번 업데이트는 iPhone X 에서 발생하는 다음 문제점이 수정 되었다고 합니다. - 온도가 급격히 떨어질때 아이폰 X의 터치가 동작하지 않는 문제점- 아이폰 X 에서 라이브 포토와 비디오 캡쳐에서 뒤틀림이 발생하는 문제점 이번에 보안 업데이트 없다고 합니다. 수정된 문제점도 iPhone X 에서의 것들만 있습니다. iPhone 5s를 사용하는 입장에서 이번 업데이트는 건너뛰어도 좋았을것 같은데, 빨간 숫자 배지만 보면 가만 두지 못하는 편집증적인 증세 때문에 업데이.. 2018. 4. 20.
반응형