본문 바로가기

Windows 109

Windows 10 작업 스케줄러로 PHP 스크립트 주기적으로 실행하기 Windows 10에서 작업 스케줄러를 사용해서 PHP 스크립트를 주기적으로 실행시키는 방법을 보겠습니다. 꼭 PHP 스크립트가 아니더라도 batch 파일이나 실행 가능한 프로그램은 작업 스케줄러로 주기적으로 실행할 수 있습니다. 테스트에 필요한 스크립트를 만듭니다. 이 글에서는 D:/echo_date.php 파일로 만들었습니다. 실행될때마다 D:/datefile.txt 파일에 일자와 시간을 기록합니다. "시작버튼 -> Windows 관리도구 -> 작업 스케줄러" 를 실행합니다. 작업 스케줄러 화면에서 "기본 작업 만들기..."를 클릭합니다. "기본 작업 만들기" 화면에서 작업의 이름과 설명을 입력합니다. 여기서는 "PHP 테스트" 라고 입력했습니다. "트리거" 화면에서 매일에 체크합니다. 자신이 실행시.. 2018. 9. 5.
IIS에서 URL Rewrite를 사용해서 HTTP요청을 HTTPS로 리다이렉트하기 이 글은 Windows 10의 IIS에서 테스트 되었습니다. URL 재작성을 사용하기 위해서는 웹 플랫폼 인스톨러를 통해서 URL 재작성 기능을 설치해야 합니다. 웹 플랫폼 인스톨러가 설치되어 일지 않다면 "Web Platform Installer" 에서 다운로드하여 설치합니다. 웹 플랫폼 인스톨러에서 URL 재작성 기능을 검색하여 설치합니다. IIS 관리자에서 웹사이트를 선택하고 가운데 화면에서 "URL 재작성"을 더블 클릭합니다. 오른쪽 화면에서 "규칙 추가..."를 클릭합니다. 인바운드 규칙의 "빈 규칙" 을 선택하고 "확인" 버튼을 누릅니다.(빈 규칙을 더블 클릭해도 됩니다.) 인바운드 규칙 편집 상단의 이름과 URL 검색에 다음과 같이 입력합니다. * 이름 : Redirect to HTTPS *.. 2018. 8. 27.
Windows 10에 IIS, PHP, Oracle 연동 설치하기 Windows 10 64bit 운영체체에 IIS를 설치하고, PHP 7.2.5를 설치하여 연동합니다. 여기에 PHP와 Oracle 데이터베이스를 연동하여 사용할 수 있도록 필요한 설치를 해봅니다. IIS의 설치는 "Windows 10에 IIS 설치하기" 글을 참조해서 설치해 주세요. PHP의 설치와 IIS와의 연동은 "Windows 10에 IIS 와 PHP 7 설치 및 연동하기" 글을 참조해서 설치해 주세요. 이제 PHP와 Oracle 을 연동해 보겠습니다. 1. 오라클 인스턴트 클라이언트 설치하기다음 URL에서 오라클 인스턴트 클라이언트를 다운로드 받아서 설치합니다. 오라클 계정이 있어야 합니다. 여기서는 Oracle 11g 를 사용합니다. http://www.oracle.com/technetwork/.. 2018. 8. 16.
Windows 10의 IIS에 개발용 SSL설정과 IE에 인증서 설치하기 IIS(Internet Information Services)에는 개발용으로 사용할 수 있는 SSL 인증서가 포함되어 있습니다. IIS관리자에서 컴퓨터를 클릭하면 가운데 화면에서 서버 인증서를 확인할 수 있습니다. 서버인증서를 더블 클릭하면 기존의 인증서를 확인할 수 있습니다. 만료일이 2022년 10월이고, 발급대상이 localhost인 IIS Express Development Certificate가 있는 것을 확인할 수 있습니다 이미 인증서가 있으므로 이것을 이용해서 SSL을 사용할 수 있도록 설정을 해보겠습니다. - Default Web Site를 선택하고 화면 오른쪽 위쪽의 "바인딩..."을 클릭합니다.- 사이트 바인딩 창에서 추가를 누릅니다.- 사이트 바인딩 추가 창에서 종류에 https 를 .. 2018. 7. 28.
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.
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에서 hosts 파일 수정하기 hosts 파일을 문자로된 이름을 숫자로 된 IP 주소로 매칭 시켜 주는 정보를 담고 있는 파일입니다. 우리가 인터넷상의 서버에 접속하기 위해서 주로 사용하는 이름은 offbyone.tistory.com 과 같은 도메인 주소입니다. 이 도메인 주소를 사용하여 서버에 접속하는 과정에너 DNS 서버라고 불리는 서버들을 이용해 도메인 주소에 짝지워진 IP 주소를 찾아서 실제 통신은 IP 주소를 가지고 하게 됩니다. (실제는 MAC(Media Access Control) Address 라는 이더넷 어댑터에 할당되어 있는 물리주소도 관여를 하게됩니다.) hosts 파일을 이 DNS 와 동일한 작업을 수행합니다. 파일내에 그룹웨어 호스트가 groupware 192.168.0.50 처럼 지정 되어 있다면, 이 서버에.. 2018. 4. 12.
Windows 10 꺼둬도 좋을 기능들 Windows 10은 사용자의 편의를 위해서이겠지만 많은 정보를 Microsoft로 보내 공유하거나, 많은 개인정보가 제공되어지고, 백그라운드에서 실행되는 프로그램들도 많이 있습니다. 편안함은 조금 포기하고, 데이터 소모량, 배터리등을 조금 더 아끼고, 개인정보를 좀더 덜 제공하는 쪽으로 선택할 수 있습니다. 1. 윈도우즈 업데이트시 대역폭 공유를 사용 안함 Windows 10의 업데이트 프로그램은 Torrent 처럼 여러곳에서 다운로드 받고, 나의 컴퓨터도 다운로드 받은 업데이트 프로그램을 다른 사람에게 전송하도록 됩니다. 설정에서 "업데이트 및 복구" -> "Windosw 업데이트" 에서 "고급 옵션" 을 선택합니다. "고급 옵션" 화면에서 아래쪽으로 내려가면 "업데이트 제공 방법 선택" 을 클릭하고.. 2018. 4. 9.