시작 > 실행

perfmon

 

 

성능모니터

 

데이터 수집기 집합 > 사용자정의 우클릭 메뉴에서

새로만들기 > 데이터 수집기 집합

 

 

 

 

 

 

추가 버튼 클릭

 

수집할 항목 선택

 

샘플 간격 설정 (해당 간격으로 수집)

 

로그수집피일 위치 지정

 

 

 

 

DataCollector01 에서 우클릭 메뉴의 속성

 

쉼표로 구분 선택

 

성능 카운트 시작

 

수집중

 

 

 

 

 

 

 

 

https://github.com/nats-io/gnatsd/releases

기존 PC 에서 다른 PC 로 서버를 이전하면서 DB 정보를 옮겨야 했습니다.

(별거없는 DB 이긴하지만^^;)

phpMyAdmin 을 이용하니 쉽게 db 정보를 옮겨올 수가 있어서 방법을 공유합니다.

우선 원래 DB 정보가 있는 PC 에서 phpMyAdmin 을 실행하여 오른쪽의 내보내기 탭으로 이동합니다.

실행 버튼을 누릅니다. (커스텀을 선택하면 DB 를 선택할 수 있습니다.)

localhost.sql 파일이 하나 나오게 됩니다.

이를 DB 이관할 pc 에 파일을 옮깁니다.

아래 파일은 지극히 제용도 입니다.

별거없는 ... (개인적인 백업 용도 이니 다운받지 마세요)

localhost.sql

이제 옮길 PC 에서 phpMyAdmin 을 실행하고 오른쪽에 가져오기 탭으로 이동합니다.

업로드 파일에서 localhost.sql 파일을 선택하고 아랫쪽에 있는 실행 버튼을 클릭합니다.

그럼 아래처럼 쿼리 실행이 완료가 되고 오른쪽 에 DB 항목이 추가된걸 확인 할수 있습니다.

워드프레스의 사이트 주소를 잘못 변경하여 화면이 뜨질않는다 ㅜㅠ

여기 저기 구글링 하니 방법이 나왔다.

https://codex.wordpress.org/ko:%EC%82%AC%EC%9D%B4%ED%8A%B8_URL_%EB%B3%80%EA%B2%BD_%EB%B0%A9%EB%B2%95

위에서 제시한 대로 수정을 시도해 보았다.

우선 사이트 폴더에 있는 wp-config.php 파일에 가장 끝에 아래 내용을 추가한다.

(주소는 자신의 로컬 주소로..)

define('WP_HOME','http://example.com/wordpress');
define('WP_SITEURL','http://example.com/wordpress'');

(위는 적용해 보니 사이트를 저걸로 강제 적용하여 수정할 수 없게 되므로 나중에 삭제 해줘야한다.)

 

그리고 적용되있는 테마 폴더로 가서 functions.php 파일을 찾는다.

참고로 난 nisarg 테마를 적용하여 폴더 위치가 ..\wp-content\themes\nisarg 이었다.

파일을 열고 아래 내용을 넣는다.

update_option('siteurl','http://example.com/wordpress'');
update_option('home','http://example.com/wordpress'');

위 내용은 반드시 한번 적용되면 삭제 해줘야한다. 그렇지 않으면 매번 update 하므로 속도 저하가 발생할수 있다고 한다.

(<? php 문 안쪽으로 코드를 넣어주어야 한다.)

재 접속하니 다행이 잘 접속이 된다. 휴...

워드프레스에서 글을 작성해 보니 코딩 부분을 깔끔하게 넣어보려고 찾아보니

괜찮은게 있어서 소개합니다.

워드프레스 설정 화면에서 플러그인 > 플러그인 추가하기 로 들어가서

우측 상단의 검색창에 Crayon Syntax Highlighter 를 검색합니다.

검색되면 지금 설치하기를 클릭합니다.

설치만 하면 안되고 아래처럼 활성화 버튼이 나오는데 눌러서 활성화를 시켜야합니다.

이제 글을 쓸때보면 글자상자 위쪽에 <> 아이콘이 추가되어있습니다.

이를 클릭하게되면 팝업이 뜨게되는데

코드부분에 원하는 코드를 넣고 언어를 선택하고 테마를 선택한 후 추가를 누르게되면

코드가 깔끔하게 적용됩니다.

(편집하는 화면에서는 적용된 코드 스타일이 안보이고 편집이 완료된 후 편집창을 나와 블로그 이동 후 글을 봐야합니다.)

아래처럼 글을 보니 잘 적용된걸 확인할 수 있습니다.

(개인적으로 마지막에 검은색 바탕이 맘에 드네요^^)

 

지난시간에는 xe 를 설치해 보았습니다. (http://kjcoder.tistory.com/271)

이어서 오늘은 워드프레스를 설치해 보겠습니다.

워드프레스 설치 전 아래 포스팅은 필수입니다.

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

http://kjcoder.tistory.com/267

phpmyadmin 을 설치해야합니다.

http://kjcoder.tistory.com/269

 

이제 워드 프레스 파일을 다운 받습니다.

https://ko.wordpress.org/releases/


전 최신 파일을 다운 받았습니다. (4.8 버전)

용량이 10메가가 넘지 않아 파일도 첨부합니다.

wordpress-4.8-ko_KR.zip

 

이제 IIS 셋팅하기전 데이터베이스 설정을 진행합니다.

데이터베이스 추가 - wp

데이터 베이스 탭에서 데이터베이스 명 넣고 만들기 합니다.

사용자 추가 - wp

사용자 계정 탭으로 가서 사용자 추가 를 클릭합니다.

이름과 암호를 설정합니다. 호스트를 로컬로 합니다.

또한 전체적 권한에 체크합니다.

사용자 추가는 끝났고 이 사용자에게 데이터 베이스를 연결해야합니다.

사용자 계정 탭에서 wp 계정의 권한 수정 을 클릭합니다.

상단에 Global 옆에 데이터베이스 를 클릭하고 wp 를 선택한 후 실행을 클릭합니다.

이제 사이트 만들기 위한 사전 준비가 완료되었습니다.

 

IIS 관리자에서 사이트 추가합니다.

전 압축폴더 그대로 wordpressSite 폴더로 옮겼습니다.

사이트 추가가되면 압축파일을 그대로 옮겼기때문에 서브로 폴더가 하나 더있게됩니다.

이 폴더를 선택하고 우클릭메뉴에서 응용프로그램으로 변환을 선택합니다.

사이트 추가가 완료되면 우측에 찾아보기 를 선택합니다.

지금까지 제대로 셋팅이 완료되었다면 아래와 같이 창이 열립니다. Let,go 합니다.

앞서 추가한 데이터베이스, 사용자를 넣습니다.

아 이제 사전준비가 끝난거네요;;; 사전준비가 80프로군요;;ㅋ

설치 실행하기 를 클릭합니다.

이제 사이트 정보를 입력합니다.

관리자 비번도 설정해야합니다.

(자동으로 나온거 쓰지 마시고 반드시 바꾸세요)

성공했답니다. 그래? 그럼 로그인 합니다.

로그인하면 로그인 화면이 뜨는데 캡쳐를 못했네요 앞서 설정한 이메일 주소와 비번을 넣으면 로그인 성공!

아래와 같은 사이트 관리자 화면으로 진입하게 됩니다.

다음 시간에는 워드프레스로 만들어진 사이트를 꾸미는? 방법을 알아 봐야겠습니다.^^

아래는 아무것도 설정 안한 기본 화면모습입니다.

워드프레스를 검색하다가 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 선택 후 찾아보기를 합니다.

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

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

 

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

MySQL을 설치 후 사용자 추가나 데이터 베이스 생성을 위해 접속 툴이 필요합니다.

(MySQL 설치 포스팅 - http://kjcoder.tistory.com/267)

아래는 IIS 에 사이트를 올려 접속하는 방법을 알려드리겠습니다.

IIS 에 올리게 되면 외부에서 접속하여 관리하기에 정말 편하다는 이점이 있습니다.

아래 사이트에 접속합니다.

http://www.phpmyadmin.net/

우측 상단의 Download 4.7.1 을 클릭합니다. (버전은 계속 올라가고 있겠죠?)

아래 파일로도 첨부합니다.(4.7.1. 버전)

phpMyAdmin-4.7.1-all-languages.zip

다운받아서 압축을 풀면 아래와 같습니다.

이를 사이트에 적용하기 위한 폴더를 하나 만들어서 옮겨 놓습니다.

IIS 관리자에서 웹사이트 추가를 하여 옮겨놓은 파일이 있는곳을 실제 경로로 한다음 사이트 추가를 완료 합니다.

이제 찾아보기를 하게되면 아래처럼 phpMyAdmin 화면이 나타납니다.

root 계정으로 접속합니다. 앞서 MySQL 설치 시 지정했던 암호를 넣습니다.

접속이 되면 아래와 같은 화면이 나타납니다.

왼쪽이 데이터 베이스 목록이며 오른쪽은 서버상에 할수 있는 설정들이 보여집니다.

사용자를 추가해 보겠습니다.

사용자 계정 탭을 선택하고 화면 중앙의 사용자 추가 를 클릭합니다.

사용자 명은 알아서

호스트명은 로컬로

암호도 알아서

전체적 권한의 모두 체크 에 체크합니다.

제일 아래 실행을 누르면 상용자 추가가 완료됩니다.

이제 데이터 베이스를 추가합니다.

간단합니다. 새 데이터베이스 만들기에 이름넣고 만들기 버튼을 누르면 완료됩니다.

 

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 이 필요한 서비스라면 분산 트랜잭션 체