Search Results for '전체 분류'


2064 posts related to '전체 분류'

  1. 2018/07/25 가상 인테리어 Sweet Home 3D - 간단 홈 인테리어 디자인
  2. 2017/12/01 Mysql .frm 과 .idb파일만 남았을때 테이블 구조 및 데이터 복구
  3. 2017/10/10 윈도우10 인증 무설치
  4. 2017/07/10 매크로 프로그램 강력추천 - 디매크로(광고없는버전) 1
  5. 2017/07/06 수원인테리어업체 추천 수원인테리어 잘하는곳
  6. 2017/07/05 Python 배포용 실행파일 만들기(PyInstaller)
  7. 2017/07/04 [지식인마케팅노출방법]지식인노출방법노하우를알아봅시다.
  8. 2017/06/22 수원인테리어 업체 추천
  9. 2017/05/21 Ubuntu 16.04 LTS 웹서버 세팅방법 (Nginx + PHP7-FPM + MariaDB)
  10. 2017/05/21 How to Install PHP 7 on Ubuntu 15.10, 15.04 & 14.04 using PPA
  11. 2017/05/21 How to Install PHP 5.4 or PHP 5.5 or PHP 5.6 on Ubuntu 16.04, 14.04 or…
  12. 2017/05/21 Ubuntu 16.04 : Nginx, PHP 7, MySQL 5.7 설치
  13. 2017/04/27 귀농 귀촌 시골땅 시골집매매 시골빈집매매 촌집매매 오지땅 임야매매 매매 직거래 시골산 가격 시세 장터 사이트 추천
  14. 2017/04/20 CCleaner Professional 항상 최신버전 설치
  15. 2017/04/18 IcoFX v3.0.3 Final + Keygen + Portable
  16. 2017/04/18 KMSpico AutoNet Portable v1.4.9 (모든버전윈도우/MS Office 정품인증)
  17. 2017/04/18 [DBMS] mysql 접속자 많아서 버벅일때 팁입니다.
  18. 2017/04/18 [DBMS] 그누보드 databas 튜닝
  19. 2017/04/05 윈도우 10 오피스 2016 인증툴
  20. 2017/03/30 부트스트랩4버전의 치트시트
  21. 2017/03/25 그누보드5 회원가입 IP 가입 제한 방법
  22. 2017/03/23 시골주택 전원주택 저렴하게 짖고 살자 건기넷 감사드립니다.
  23. 2017/03/23 Cloudflare CDN 서브 도메인 실수 하면 진짜 IP 잡을수 있습니다
  24. 2017/03/22 미용실 인테리어 공사 착수 전 지켜져야 할일 미용실 만이 아니죠 ^^
  25. 2017/03/22 PHP | 웹 url에 www가 붙지 않은 주소에 www 붙이기 (update. 20 2
  26. 2017/03/22 아직도 스마트폰 도청 위치추적 APP 이 있습니다.
  27. 2017/03/22 Platinum Hide IP 3.5.6.2 + Patch
  28. 2017/03/22 QTranslate 6.3.1 & Portable - 번역기 중에 가장 편하고 가볍습니다.
  29. 2017/03/22 [웹브라우저 ID 페스워드] WebBrowserPassView v1.85 Portable - 크롬,익스플로러,파이어폭스,오페라 가능
  30. 2017/03/22 [탐색기 탭] Clover v3.3.2 한글 - 한글 패치는 자동추출 파일입니다.

사용자 삽입 이미지

홈 인테리어 디자인툴인  Sweet Home 3D (스위트홈)을 소개합니다.

 

 

고객사 미팅때 신규 아파트 배치도 작업할때 편합니다. 기존 인스톨 프로그램을 포터블 버전으로 변경 하였으며 한글화 작업이 완료 되었습니다.

 

다운받아서 압축을 풀고 SweetHome3D.exe 실행하시면 됩니다.

2018/07/25 13:04 2018/07/25 13:04

미리 mysql의 데이터를 백업시켜놓지 않고 db가 터져서 접속이 불가능한 상태이기 때문에 .frm파일과 .idb파일만 남아서 이것을 이용해서 복구해야 했기에

재가 썻던 방법을 남깁니다.

 

 

.frm에는 테이블 스키마가 남겨져 있는데

 

shell>mysqlfrm --diagnostic <복구하고 싶은 frm이 담겨있는 mysql database의 경로> 

여기서 shell이란 linux terminal과 windows powershell 다 포함됩니다.

 

또한 ibd는 

frm에서 나온 테이블을 추가해준 후에

 

1. alter table <table.name> discard tablespace

2. 복구하고 싶은 idb파일을 해당 db가 있는 폴더에 넣어준다.

3. alter table <table.name> import tablespace

4. .cfg오류는 무시해도 좋습니다.

2017/12/01 12:59 2017/12/01 12:59
윈도우10 인증 무설치 
2017/10/10 14:27 2017/10/10 14:27
강력하고 광고 없는 프로그램 디매크로 프로그램을 소개합니다. 

상위 노출 프로그램을 개발하면서 기본 베이스 필요로 인해 매크로 프로그램을 배포합니다.

누구나 사용가능합니다.


사용자 삽입 이미지

위 타이틀중 DanDanPlus 는 네이버 통합검색 상위 노출  프로그램 일부로 개발되어 제목이 그러니 그냥 사용하시면 됩니다.

2017/07/10 13:49 2017/07/10 13:49
아파트인테리어를 계획중이신분들은 저렴하고 질 좋은 서비스를 제공하는 업체를 찾고자 하는데 믿을수 잇는 업체를 찾기가 정말 어렵지 않던가요 ?


어떤식으로 인테리어를 해야할지 또한 어디서 하는것이 가격이 저렴한지, 꼼꼼한 아파트인테리어를 해줄 업체를 찾기가 어려워서 고민이라면

지금부터 이글을 잘 읽어 보십시오.

사용자 삽입 이미지

우선 인테리어 업계의 구조를 이해햐야 합니다. 통상적으로 우리가 들어가는 인테리어 가게에서 모든 인테리어를 하지 않습니다. 아마 80% 이상 전혀 인테리어를 하지 않는다고 표현하는게 정답입니다.

인테리어 가게마다 밑에 하청업체들이 있어서 그 하청업체들이 일을 하게 되죠 올수리의 경우 목수,샤시,철거,도배,장판,싱크대 업체들이 딸오 있어서 아웃소싱 형태로 인테리어 가게 사장님은 업체들을 관리하는 사람입니다.

수원인테리어,수원인테리어업체,수원입테리어업체추천
사용자 삽입 이미지

하지만 이런구조를 탈피 하기 위해서 건기그룹 에서 건기넷 이라는 회사를 설립했다고 합니다.

저는 이곳에서 인테리어를 하였습니다. 여기저기 발품 팔면서 회사에 방문 했더니 간판 하나 달아 놓고 정작 인테리어 회사야 할정도로 의심이 가더군요.

사용자 삽입 이미지

본사는 수원에 있습니다. 그리고 시공점 으로 해서 전국 43호점까지 구축 되어 있습니다. 건축자재를 직접 관리 하기 때문에 자재부터 시공까지 그리고 본사 디자이너 까지 직접 수원인테리어 공사를 진행 하므로 합리적인 가격이 시공이 가능합니다.

네이버에서 건기넷 검색해 보십시오. 

여러분들은 고민 한방에 해결됩니다. 합리적인 가격  전담 시공팀 직접 시공하므로 시공비도 합리적입니다.

사용자 삽입 이미지

다시한번 네이버에서 건기넷 검색해 보십시오. ^^ 

수원인테리어,수원인테리어업체,수원입테리어업체추천
2017/07/06 17:27 2017/07/06 17:27

주제: Python 으로 만들 어플을 배포용 실행 파일로 만들자.

 

1. 프로그램 선택 시행 착오.

 

 . 기존에 TkInter 을 사용했을때는..  Py2Exe 를 이용해서 실행 파일을 만들었다.

   근데... 이게 PyQt 를 이용했을때는 어떤때는 잘 되다가 어떤때는 에러가 난다.

  그래서 실행 파일을 만드는 다른 툴을 찿기로 했다.

   Py2Exe , cx_Freeze ...  두개를 구글링 하면서 이것 저것 다 해 보았다. 안된다....

 

2. 프로그램 선택과 테스트결과

 

  . pyInstaller ... 검색중에 PyInstaller 이란 프로그램이 있단디.

   일단.. 다운 받고 설치하고 테스트..... 와우 끝내 준다.... 1개의 파일로 만들고... Win7 winXp

   다 돌아 간다.

 

3. 설치 과정.

 

   A. pywin32 설치.

    . pyinstaller 는 PyWin32 나 pypiwin32 가 설치되어 있어야 한다.

    . 만약에 설치되어 있지 않다면 pip로 pyinstaller 설치하면  pypiwin32 가 자동으로 설치된다.

     .pip 에서 pywin 이 자동설치가 안되는 경우 먼저 다음 사이트에서 pywin32 를 다운 받는다.

     http://sourceforge.net/projects/pywin32/files/pywin32/

     에서 Build 219 를 선택.

     난 os를 Win7 64bit 를 쓰지만 호환성때문에 Python3.4 32Bit 를 쓴다.

     그래서 pywin32-219.win32-py3.4.exe 를 다운로드 해서 설치 했다.(설치은 그냥 된다.)

 

 B. pyinstaller 설치

 

  . 기존에 설치했던 버전은 실행파일이 한글로 된폴더에 있으면 에러가 난다.

  . 그래서 새버전을 설치하기로 했다.

 

   방법1

  . pyinstaller 가 업그레이드 되어서 이제는

   pip install pyinstaller  또는

   pip install -U pyinstaller

   로 설치하면 이상없이 설치된다.

 

   방법2

   . 아래사이트에 접속해서

    http://www.pyinstaller.org/

    PyInstaller 3.0 (zip) 을 다운받아 압축을 푼다.

 

    . 다시  CMD 창을 열어서 pyinstaller 압축을 푼 폴더로 들어간뒤.

       python setup.py install

 

추가 : pyinstaller 3.2 로 업그레이 하려고 했더니   unicode cp949 코덱 관련 오류가 난다

        그래서 아예 개발자 버전  3.3 으로 설치했다.

       PyInstaller-3.3.dev0+483c819 future-0.16.0

       설치 방법은 아래/

pip install https://github.com/pyinstaller/pyinstaller/archive/develop.zip

 

 A. 시행착오

 .  pip install -U pyinstaller 요걸로는 잘 안된다.

    중간에 에러가 난다.( PyWin32 가 설치 안되어서 일수도)

 

  .  http://www.pyinstaller.org 에서 자신의 파이썬 버전과 맞는 것을 다운 받는다.

    내 경우 Python3.4 이므로 하단의 Py3.zip 파일을 다운 받아 압축을 풀었다.

 

   .CMD 창을 열어서 pyinstaller 압축을 푼 폴더로 들어간뒤.

     python setup.py install

 ... 헉.... 에러가 난다... console 창의 에러 메세지를 보니... PyWin32 가 설치 되어 있어야한단다.

 

    PyInstaller 를 설치 하기 위해서는 PyWin2가 받드시 설치 되어 있어야 한다.

    ( 아마 , Py2exe 나 cx_Freeze 가 에러난 이유도 이것 PyInw32가 설치 안되어서 인듯.)

 

 B. 설치 성공

 

    . 다시  CMD 창을 열어서 pyinstaller 압축을 푼 폴더로 들어간뒤.

       python setup.py install

     와 에러 없이 잘 설치 된다. 굿......

     다 설치하고 나서야 PyInstaller 설명서 를 찿았다.

 

        http://pythonhosted.org/PyInstaller/#installing-using-pip

 

 

4. 실행 파일 만들기.

   cmd 창을 열어서 내가 만든 소스가 있는 폴더로 이동.

   다음과 같이 입력.

 

pyinstaller --onefile --noconsole --icon=아이콘파일이름.ico 소스파일(내파일이름)

 

내경우 배치파일을 만들었다 (make_exe.bat 내용은 별거 없다 아랫줄. )

 

pyinstaller --noconsole --icon="main.ico" "SvrCheckPs.py"

 

위의 명령처럼 실행하면 소스가 있는 폴더 아래이 build 와 dist 폴더가 생성된다.

 

dist 폴더안에 파일을 배포하면 된다.

 

5. Pyinstaller 옵션.

 

 --vsrsion :현재 설치된 pyinstaller 버젼.

--onefile :한개의 파일로 만듬. 초기로딩 여러개의 파일일때보다 약간 느림.

   1개의 파일로 만들경우 win7/xp는 실행되나

   winows 8.1/10 은 압축을 풀지못한다는 에러 메세지 나오며 실행안됨.

--noconsole : 윈 gui 어플이므로  console 창을 열지 않는다.

--icon=아이콘파일이름:  실행파일의 아이콘이름.

2017/07/05 10:01 2017/07/05 10:01
모든 포털사이트에는 서로 질문과 답변을 통해 정보를 공유하고 있는 서비스가 있습니다.
그 중에서 네이버지식인은 네이버를 있게 해준 지식인 서비스가 아닐까 하는데요
 
 
보통 질문과 답변의 정확성보다는 최신글 위주로 노출이 되는 다른 포털사이트와는 다르게
네이버 지식인은 상위노출 하기가 매우 어렵습니다.
  
상위노출이라고 하면 검색했을때 지식인 검색 결과 페이지에서
1~5위이내에 질문이나 답변이 나와 있는 것을 말하죠
 
상위노출이 되지 못하면 그만큼 클릭수가 줄어들기 때문에 상위노출을 위해
어떻게 해야 하는지 은우와 함께 알아보도록 해요
 
 
1. 아이디는 절대 세번이상 사용해서 지식인에 글을 등록하지 않아야 합니다.
 
같은 아이디로 사용하여 질문과 답변을 하면 질문의 순위가 내려가거나 노출이 안될 확률이 높습니다.
네이버 지식인 작업을 주요 마케팅 수단으로 활용하려면 네이버지식인 아이디를 우선 30~50개정도는 가지고
이 아이디를 지속적으로 각 아이디당 2달에 한번 2~5개정도의 답변만 등록해야 합니다.
한 개인당 네이버 아디는 총 3개를 만들수가 있는데, 3개 중 한개만 정지를 당해도 나머지 아이디들도 같이
정지를 당하게 되므로 아이디를 많이 확보해 두는게 좋습니다
 
 
2. 질문할 IP / 답변할 IP는 따로따로 해야 합니다.
 
모든 포털사이트들은 질문과 답변의  IP가 절대 같아선 안됩니다.
그러나 네이버가 노출되기 어려운 것은 질문과 답변의 정확도와 정보성을 토대로 여러가지 척도도 상위노출을 책정합니다.
그렇기 때문에 질문이나 답변이 갑자기 삭제되거나, 정지 당하는 일도 흔히 일어나죠
 
집에서 질문했으면 직장이나 다른 공간에서 답변을 달고 다시 집에서 질문에 대한 답변을
채택하는 방법으로 작업이 이루어져야 합니다.
 
3. 답변수와 추천수가 많아야 합니다.
 
질문과 답변이 노골적으로 광고성을 띄고 있다면 답변수도 적고, 추천수도 적어지겠죠.
답변이 채택될 확률도 높아지고 그러면 해당 아이디의 영향력도 커지게 되기때문에
장난스러운 단어도 배제하고 최대한 자연스러운 키워드 10개 정도 반복되게
해서 지식인 글을 올리는게 좋습니다
2017/07/04 20:57 2017/07/04 20:57

 

내가 뽑은 올해의 인테리어 BEST 5


수원,용인,분당,동탄 등 경기권 지역에서 인테리어공사 어떻게 하나요 ?
지금도 오랜시간 고민하고 여기저기 비교견적 받아보고 

하면서 실망하고 스트레스 받고 하시죠.

일단 저희 수원인테리어 업체 건기넷에서 시공한 현황을 한번씩 쭉  구경해 보세요 ^^

그리고 이어서 포스트 하겠습니다. ^^

 

 

  

수원인테리어 = 가격+기술+디자인+고객만족 100%
거실+거실+욕실

건기넷은 전국 43호점 까지 구성되어 있습니다. 그리고 가장큰 장점이라면 건축자재를 직접 판매 하고 있기에 인테리어 시작부분에 가장중요한 건축자재가 저렴합니다.

건기넷 접속하시면 더 많은 시공 사진을 보실수 있습니다.

요즘 많은 수원인테리어 업체들이 수원에 만들어 지고 또 사라지고 계속 피스톤 처럼 반복 되고 있습니다.

하지만 건기넷은 오랜 기간  수원 최고의 기술력으로 항상 그자리에 있습니다

인테리어 선택과 집중

 

건기넷 접속하시면 더 많은 시공 사진을 보실수 있습니다.

주택의 연식을 확인하는 방법 중 하나인 주방의 형태를 보는 것인데요. 커너에 위치해 개방이 아닌 고립의 느낌이 강하다면 적게는 15년 20년 이상된 집입니다.

이런경우는 리모델링을 하지 않는 이상 다양한 인테리어 방법을 사용하기에는 제한이 있습니다.

그래서 올드한 분위기를 클래식한 디자인으로 변경하여 분위기를 끌어 올리는 방법을 주로 사용합니다.

건기넷 사이트에 오시면 더 많은 시공 사진을 보실수 있습니다.

 

가격 + 검증 + 기술 + 역사
건기넷

 

수원인테리어 건기넷

10여 년간 국내의 유수 건설사에 목재 및 자재를 생산 공급해온 우수한 기술력과 우수한 시공 기술력으로 한차원 높은 건축 인테리어 서비스를 합리적이고 투명하게 상담 하겠습니다.

 

 

2017/06/22 17:03 2017/06/22 17:03

[주의]  글은 Ubuntu 16.04 LTS 맞추어 작성되었습니다.

#16.10.04 무료 보안인증서(SSL) 적용방법이 추가됨

무료 보안인증서 설치방법이 추가되었습니다. HTTPS 사용을 원하신다면, 본문을 읽으신 다음의 글로 이동해주세요.

https://blog.lael.be/post/5107

- English version is also available. [Bing Translator]

* Nginx 아닌 Apache  PHP 웹서버를 구축하시려면 https://blog.lael.be/post/73 글로 이동하세요. (쉽고 편함)

* Ubuntu 에서 JSP 웹서버 세팅을 원하시면 https://blog.lael.be/post/858 글로 이동하세요.

* Ubuntu 에서 PHP JSP 동시 구동하고 싶으시면 https://blog.lael.be/post/1023 글로 이동하세요.

* Ubuntu 가상서버호스팅을 찾는 중이라면 https://blog.lael.be/post/44 글로 이동하세요.

Nginx

공식사이트는 http://nginx.org/ 이다. 엔진엑스 라고 부른다.

Igor Sysoev (이고르 시소에브) 라는 러시아 개발자 개발했으며, 소프트웨어의 주요 개발 목표는 "동시접속 처리에 특화된 웹서버 프로그램" 이다.

   

- Nginx Apache 보다 동시접속 처리에 좋은 이유

Nginx Apache 에서 널리 사용되는 기능만 구현하였다. 기능이 많지 않다. 동작이 단순하다.

Nginx 자체는 별로 많은 연산을 하지 않는다. 주로 전달자 역할만 하며 이런 이유로 Reverse Proxy Tool 이라고도 부른다.

   

- Nginx Apache 어떤 웹서버를 선택해야할까?

당신의 취향이다.

둘은 분명히 장단점이 있다 되는 Apache  선택할 것이냐동시접속처리를 잘하는 Nginx 선택할 것이냐는  본인의 판단에 달려있다.

다만 동시연결수 250이상 (동시접속자 환산 700명정도?) 라면, 서버를 증설하거나, Nginx 환경으로 바꾸어야  것이다.

   

   

PHP-FPM

Nginx  PHP 해석할 없기 때문에 외부 프로그램의 도움을 받아야 한다.

PHP-FPM  Nginx 부터 전달 받은 경로의 PHP 파일을 실행시키고 실행 결과를 Nginx 에게 반환하는 독립 실행 프로그램이다.

   

이제 실제로 세팅해 보도록 하겠다.

글은 Ubuntu 16.04 LTS (코드네임Xenial) 기준으로 작성되었다.

0) root 권한으로 변경

기본으로 주어진 계정이 root 아닐 경우에만 0번을 따라하세요.
본문의 모든 명령어는 root 권한에서 실행해야합니다. 자신에게 주어진 계정이 root 계정이 아니라면 다음의 명령어로 root 전환해 주도록 합시다.

자신의 계정 보기

# whoami

sudo 명령어 실행. root 권한으로 root 로그인하는 명령어를 실행한다.

# sudo su

자신의 계정 보기

# whoami

기본 계정의 UserID 그림과 다를 있음 예시에서 기본 아이디는 ubuntu 이다.

sudo 명령어를 사용할 있는 계정은 root 동급이니 비밀번호 관리에 신중해야한다. 기본 계정의 비밀번호를 어려운 것으로 변경해주도록 하자.

# passwd ubuntu

   

1) 기본 언어값 변경

서버 운영중에 문제가 발생했을 구글링을 있게 하는 기초작업이다.

쉘의 기본 언어값 영어 변경하도록 하자.

크게 달라지는 것은 없고 오직  메세지 영어로 바뀐다.

# apache2

이미 영어메시지가 출력된다면 1번을 건너뛰고 2 단계로 넘어가도록 하자.


< 그림 : 동일한 서버. 언어값만 다름. >

   

# vi /etc/default/locale

LANG="en_US.UTF-8"

LANGUAGE="en"

한줄만 써도 되는데, 언어값이 바뀌지 않으면 두줄을 적도록 하자.

다시 로그인 보면 값이 적용된 것을 있다.

   

2) 리눅스 버전체크

#uname -a

Linux Laelblog-dev 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

   

3) Ubuntu 버전체크

#cat /etc/issue

Ubuntu 16.04.1 LTS \n \l

조금 자세하게 운영체제 버전정보를 알아보고 싶다면

# lsb_release -a

해당 명령어는 Ubuntu 에서는 기본적으로 설치되어 있지만 CentOS 계열에서는 기본패키지가 아니니 사용하려면 다음 명령어로 설치해주어야 한다.

# yum install redhat-lsb-core

4) 하드용량체크

# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/vda1 49G 1.6G 45G 4% /

none 4.0K 0 4.0K 0% /sys/fs/cgroup

udev 2.0G 12K 2.0G 1% /dev

tmpfs 396M 392K 395M 1% /run

none 5.0M 0 5.0M 0% /run/lock

none 2.0G 0 2.0G 0% /run/shm

none 100M 0 100M 0% /run/user

위의 서버에서 현재 사용가능한 용량은 45GB 이다.

   

5) 메모리 체크

# free -m

total used free shared buffers cached

Mem: 3952 194 3758 0 13 105

-/+ buffers/cache: 76 3876

Swap: 1020 0 1020

3952M 전체메모리중 현재 194M 사용하고 있고 3758M 비어있다.

   

6) CPU 코어수 확인

cpu정보 프로세스를 읽어서 processor 항목이 몇개인지 갯수를 셉니다.

# cat /proc/cpuinfo | grep processor | wc -l

위의 사진은 6 core 뜻합니다.

한번 정도는 다음의 명령어를 확인해 보세요. CPU 정보를 있습니다.

#cat /proc/cpuinfo | grep processor

#cat /proc/cpuinfo

   

7) 현재 운영체제에 설치되어 있는 프로그램 최신버전 패치

APT 목록 갱신

APT Advanced Packaging Tool 뜻합니다.

우리는 apt 라는 우분투에 내장된 프로그램을 이용해서 프로그램을 쉽게 설치/제거 있습니다.

   

패키지 목록 갱신.

#apt-get update

   

현재 운영체제에 설치되어있는 프로그램 최신버전 패치

#apt-get upgrade

설치 일부 프로그램 설정파일을 초기화 할것인지 물어보는데 기본값인 Keep Local Version 선택한다. (미리 선택되어 있으므로 Enter 누르면 된다.)

   

8) 시스템 시간 설정

이것을 하지 않으면 클라우드 서버 사업자가 미리 지정해 지역의 시간을 불러올 것이다. (한국은 Seoul, 일본은 Tokyo, 그외에는 GMT.)

물론 초기 설치할 Asia/Seoul 설정했다면 작업을 필요는 없다. 하지만 한다고 해서 문제되지는 않는다.

- 데비안 패키지 재설정 TimeZone Data 실행한다.

#dpkg-reconfigure tzdata

GUI 환경이 나올 텐데, 순서대로 Asia - Seoul 선택하면 된다.

   

서버의 시각은 현재 한국기준(KST) 2016 08 08 22:28:07 이다.

   

9) Hostname 설정 (선택)

단계는 권장하는 단계이나 건너뛰어도 운영에 문제가 없다.

서버에 이름을 정하는 것이다. 이름을 정해 두어야 나중에 다중 서버작업을 헷갈리지 않는다.

위의 뜻은 "li599-115 서버에 root 사용자" 라는 뜻이다.

서버 이름은 FQDN(Fully Qualified Domain Name) 쓰는 것이 좋다.

참고로 라엘이의 블로그 서버의 hostname blog.lael.be 이다.

   

#vi /etc/hostname

파일일 건데(또는 기존 hostname 쓰여있을것임.) 원하는 이름으로 바꾼다.

권장하는 단어  서버에 연결될 대표 도메인이다. 예를 들어 blog.lael.be 같은 .

   

적용한다.

#hostname -F /etc/hostname

   

서버에 접속하면 적용된 것을 확인 있을 것이다.

hostname 값은 서버작업자에게 서버이름을 알려주는 역할을 하며, 아무 의미없는 글자를 적어도 된다.

일부 sendmail 같은 프로그램에서 다른 서버와 통신시 사용하기도 한다.

   

hostname FQDN 으로 설정하는 것을 권장하지만, 외부와 연결이 없는 서버이거나 자신이 쓰고 싶은 이름이 있다면 (팀명이나, 회사명, 서비스명 그것으로 해도 된다.

예를 들어 myserver1, new1111 같이 자신이 하고 싶은대로 정했다고 한다면, 서버의 /etc/hosts  해당 이름을 등록해두도록 하자.

127.0.0.1    myserver1

   

추가) 메일 발송프로그램 설치하기

많은 프로그램에서 mail() 함수를 사용한다. 함수는 서버에 sendmail 에게 메일발송을 요청한다.

메일문의, 가입시 환영메일, 비밀번호 찾기 메일, 이메일인증 널리 사용된다. 서버가 메일 발송을 있게 sendmail 설치하자.

# apt-get install sendmail

이것은 오직 웹사이트에서 메일을 보내기 위한 것이다.

아이디@당신의도메인.com 같은 것을 하고 싶다면 절대로 직접 구축하려고 하지 말고 구글앱스, 네이버웍스, 도메인 구입처, 클라우드 메일호스팅 사용하도록 하자.

   

# vi /etc/mail/local-host-names

localhost 제외하고 나머지 항목은 지운다. 이곳에 쓰여진 도메인은 sendmail 발송시 목적 메일서버조회(mx record query) 하지않고 로컬로 보낸다.

   

   

10) APT 소스리스트 파일에 Nginx, PHP, MariaDB 저장소 추가

글에서는 Nginx, PHP, MariaDB 모두 최신버전으로 설치할 이다.

우분투 공식 저장소에는 stable 버전이 존재한다. stable 버전이란 "기능추가 없이 보안과 안정성 패치만 하는 버전" 뜻한다. Xenial 저장소의 경우 Nginx 1.10.0 , PHP 7.0.8 담겨져 있다.

최신버전을 설치하기 위해서 APT 소스리스트 파일에 최신버전이 담겨있는 저장소를 추가해주어야 한다.

   

# vi /etc/apt/sources.list

   

파일  끝에 다음의 추가. (더블클릭하면 전체 선택됨)

1

2

3

4

5

6

# Nginx

deb http://nginx.org/packages/mainline/ubuntu/ xenial nginx

deb-src http://nginx.org/packages/mainline/ubuntu/ xenial nginx

   

# MariaDB

deb http://ftp.kaist.ac.kr/mariadb/repo/10.1/ubuntu xenial main

   

- 저장소 보안키 다운로드 시스템에 등록

보안키 정보는 /etc/apt/trusted.gpg  저장된다.

   

nginx 보안키 다운로드 적용.

# cd /root

# wget http://nginx.org/keys/nginx_signing.key

# apt-key add nginx_signing.key

# rm nginx_signing.key

   

MariaDB 보안키 다운로드 적용.

# apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

   

PHP 저장소 추가 보안키 등록

여기서는 ppa(Personal Package Archive)라는 개인패키지 저장소를 이용할 것이다.

ondrej 사용자의 php-7.0 저장소를 사용할 것이다.

ondrej Debian 에서 일하고 있으며, Ubuntu 제작자 한명이다.

   

< Debian이나 Ubuntu에서 가끔 이분의 이름을 있을 것이다 >

   

보안키 /etc/apt/trusted.gpg.d/ondrej_ubuntu_php.gpg  저장되고

저장소 추가 구문 /etc/apt/sources.list.d/ondrej-ubuntu-php-xenial.list  저장된다.

# apt-get install software-properties-common

# add-apt-repository ppa:ondrej/php

엔터키 한번 눌러주면 된다. (맥의 경우 return )

   

추가된 보안키 목록 보기

# apt-key list

nginx 저장소키, mariadb 저장소키, Ondřej Surý 님의 개인저장소(Launchpad PPA)키가 등록되어 있는 것을 있다.

   

- APT 소스패키지 정보 업데이트

신규 저장소를 추가하였고, 저장소키도 등록했으니, APT 패키지 정보를 갱신해보도록 하자.

# apt-get update

   

10) Nginx 설치

<https://en.wikipedia.org/wiki/Nginx>

작성일인 2016 08 08 현재 최신버전은 1.11.3 이다.

   

- Nginx 설치

Nginx 공식 저장소에서 배포하는 최신버전을 설치해 보도록 하자.

# apt-get install nginx

   

자동으로 설치되고, 실행되고, 재부팅시 자동실행 되게 설정된다.

   

- nginx 버전체크

# nginx -v

당신이 설치한 버전은 이것보다 높을 것이다.

   

- 동작여부를 직접 확인해본다.

웹브라우저를 켜고 http://123.456.123.456 (서버의 아이피) 접속해보자.

   

Welcome to nginx! 문구가 뜨면 정상이다. ( 파일의 위치는 /usr/share/nginx/html/index.html 이다.)

   

11) PHP-FPM 설치

- PHP7-FPM 최신버전 설치

# apt-get install php7.0-fpm

   

- 콘솔 PHP 버전확인

# php -v

   

- PHP-FPM 프로그램 버전확인

ondrej 님이  패키지명 php7.0-fpm 이라고 해두고실행파일명 php-fpm7.0 으로 정했는지 이해가 가지 않지만, 아무쪼록 php-fpm7.0 파일을 실행해 보도록 하자.

# php-fpm7.0 -v

- 널리쓰이는 PHP 모듈 설치

mcrypt PHP-FPM 설치할 함께 설치되니 따로 설치하지 않는다. 중복설치가 가능한데 중복설치할 경우 PHP 콘솔명령 실행시 warning 메시지가 나타나게 된다.

# apt-get install php7.0-gd php7.0-curl php7.0-mbstring php7.0-xml

설치가 완료되면 자동으로 PHP-FPM 프로그램이 재시작되며 모듈이 로드된다.

   

11-2) PHP Default timezone 설정하기.

값을 설정하지 않으면 시스템 timezone 사용합니다.

PHP Default timezone 설정하는 것은 필수는 아니지만 매우 권장하는 작업입니다. 설정해주세요.

동일한 작업 2개의 파일에 적용 주어야 합니다.

# vi /etc/php/7.0/fpm/php.ini

# vi /etc/php/7.0/cli/php.ini

   

date.timezone 값을 찾아서 주석을 제거하고 시간을 설정해주세요.

값을 찾아서

   

이렇게 변경.

설정 적용을 위하여 php-fpm 재시작.

# service php7.0-fpm restart

   

phpinfo 페이지에서 Default timezone 화면과 같이 설정되어 있으면 정상이다.

   

   

12) MariaDB 설치

<https://en.wikipedia.org/wiki/MariaDB>

   

당연히 MariaDB 10.1 설치할 것이다.

# apt-get install mariadb-server-10.1 mariadb-client-10.1

설치시에 데이터베이스 root 사용자의 비밀번호를 설정할 있다.

설치와 동시에 MariaDB 실행되며, 재부팅시에도 자동 시작되도록 설정된다.

   

서비스 상태확인

# service mysql status

표시할 정보가 많으면 more 나올 수도 있는데, Q Control+C 입력하여 more 종료한다.

   

PHP-FPM DB 연동관련 모듈설치

# apt-get install php7.0-mysql

   

13-1) 기본 언어셋 설정(중요)

단계를 건너뛰면 DB latin1 으로 생성되며 추후 DB작업에 문제가 생길 있다.

# vi /etc/mysql/conf.d/mariadb.cnf

   

(vi 에디터 사용방법을 모른다면 ftp 클라이언트를 사용하여 서버에 로그인 해당파일을 수정하고 덮어쓰기하여라.)

다음의 파일을

아래와 같이 변경한다.

   

/etc/mysql/conf.d/mariadb.cnf

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

# MariaDB-specific config file.

# Read by /etc/mysql/my.cnf

   

[client]

# Default is Latin1, if you need UTF-8 set this (also in server section)

default-character-set = utf8mb4

   

[mysqld]

#

# * Character sets

#

# Default is Latin1, if you need UTF-8 set all this (also in client section)

#

character-set-server = utf8mb4

collation-server = utf8mb4_unicode_ci

character_set_server = utf8mb4

collation_server = utf8mb4_unicode_ci

   

변경사항 적용

#service mysql restart

   

   

14) Nginx PHP-FPM 연결

현재 상태에서 Nginx 프로그램은 기본적으로 nginx 사용자 권한으로 실행되고,

PHP-FPM 프로그램 기본적으로 www-data 사용자 권한으로 실행된다.

둘의 사용자 권한을 www-data 일치시키자. 사용자는 운영체제 설치시 자동으로 생성되는 특수목적 사용자이다.

nginx 설정값만 바꾸면 된다.

   

- Nginx 사용자 권한 변경

# vi /etc/nginx/nginx.conf

첫줄의 user  nginx;  user  www-data;  바꿉니다.

# service nginx restart

   

- Nginx 에서 PHP 확장자에 대해서 PHP-FPM 프로그램으로 요청을 전달하게 설정하기

# vi /etc/nginx/conf.d/default.conf

   

과정 설명

#1. 기본 값에서 주석 제거
#2.
커스텀 에러페이지 구문 제거
#3. Nginx - PHP-FPM
구문 추가 (https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/) 참조

   

결과적으로 /etc/nginx/conf.d/default.conf 아래의 구문으로 수정 저장하면 됩니다.

   

다음의 구문은 (2016 1 10 현재까지) 알려진 모든 취약점을 테스트   안전하게 작성된 구문이며 NGINX 공식 WIKI 가이드(https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/) 따라 작성되었습니다.

또한 PHP-FPM 5.3.9 부터 limit_extensions 이라는 속성이 추가되었으며 기본적으로 .php 파일만 실행되도록 설정되어 있습니다.

#16.10.10 설정 가이드가 추가됨

환경설정을 쉽게할 환경설정 생성기가 추가되었습니다.

https://blog.lael.be/demo-generator/nginx/default.conf.php

# /etc/nginx/conf.d/default.conf

/etc/nginx/conf.d/default.conf

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

server {

    listen       80 default_server;

    server_name  localhost;

    root   /usr/share/nginx/html;

   

    location / {

        index  index.php index.html;

    }

   

    location ~ [^/]\.php(/|$) {

        fastcgi_split_path_info ^(.+?\.php)(/.*)$;

        if (!-f $document_root$fastcgi_script_name) {

            return 404;

        }

   

        fastcgi_pass unix:/run/php/php7.0-fpm.sock;

        fastcgi_index index.php;

        include fastcgi_params;

    }

}

   

# fastcgi_params   가이드대로 변경 (https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/)

# vi /etc/nginx/fastcgi_params

아래와 같이 변경

fastcgi_params

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

fastcgi_param   QUERY_STRING            $query_string;

fastcgi_param   REQUEST_METHOD          $request_method;

fastcgi_param   CONTENT_TYPE            $content_type;

fastcgi_param   CONTENT_LENGTH          $content_length;

   

fastcgi_param   SCRIPT_FILENAME         $document_root$fastcgi_script_name;

fastcgi_param   SCRIPT_NAME             $fastcgi_script_name;

fastcgi_param   PATH_INFO               $fastcgi_path_info;

fastcgi_param   PATH_TRANSLATED         $document_root$fastcgi_path_info;

fastcgi_param   REQUEST_URI             $request_uri;

fastcgi_param   DOCUMENT_URI            $document_uri;

fastcgi_param   DOCUMENT_ROOT           $document_root;

fastcgi_param   SERVER_PROTOCOL         $server_protocol;

   

fastcgi_param   GATEWAY_INTERFACE       CGI/1.1;

fastcgi_param   SERVER_SOFTWARE         nginx/$nginx_version;

   

fastcgi_param   REMOTE_ADDR             $remote_addr;

fastcgi_param   REMOTE_PORT             $remote_port;

fastcgi_param   SERVER_ADDR             $server_addr;

fastcgi_param   SERVER_PORT             $server_port;

fastcgi_param   SERVER_NAME             $server_name;

   

fastcgi_param   HTTPS                   $https;

   

# PHP only, required if PHP was built with --enable-force-cgi-redirect

fastcgi_param   REDIRECT_STATUS         200;

   

- Nginx 재시작

# service nginx restart

   

15-1) 연동테스트1

# vi /usr/share/nginx/html/phpinfo.php

   

1

2

<?php

phpinfo();

   

웹브라우저에서 다음을 입력해서 phpinfo 페이지를 보도록 하자.

http://111.222.333.444/phpinfo.php

   

< 페이지에서 컨트롤+F 누르고 "nginx" "php-fpm" 단어로 검색해본다>

   

   

15-2) 연동테스트2

nginx php-fpm , 그리고 mariadb 모두 사용하는 프로그램을 실행시켜보자.

phpmyadmin 공식사이트https://www.phpmyadmin.net/

   

설치 못하시는 분이 있으셔서 따로 설치법을 적습니다.

여러 설치방법이 있겠지만 저는 다음과 같이 설치합니다.

   

압축해제 프로그램 설치

# apt-get install unzip

   

압축파일 다운로드

# cd /usr/share/nginx/html

   

https://www.phpmyadmin.net/ 사이트로 이동 위의 그림과 같이 입력하여 최신버전을 설치할 있도록 하자.

글에서는  작성 시각 현재 최신버전인 4.5.2  설치할 것이다. phpmyadmin 매우 견고하게 만들어진 프로그램으로써 4.5.2 설치해도 보안취약점이 있지는 않겠지만 최신버전을 설치하는 습관 기르도록 하자. (혹시나 말하지만, Alpha Beta 같은 개발자-최신버전을 설치하라는 뜻이 아니라 널리 사용되어 검증된 Release Channel 최신버전 사용하라는 것이다.)

# wget https://files.phpmyadmin.net/phpMyAdmin/4.5.2/phpMyAdmin-4.5.2-all-languages.zip

   

압축해제

# unzip phpMyAdmin-4.5.2-all-languages.zip

   

폴더 이름변경

# mv phpMyAdmin-4.5.2-all-languages dbmyadmin

   

다운받은파일 삭제

# rm phpMyAdmin-4.5.2-all-languages.zip

   

http://111.222.333.444/dbmyadmin/

   

   

[TIP] 간혹 방금 설치한 디비의 root 비밀번호가 기억이 안나는 분들도 있을 것이다. 경우에는 다음의 명령어를 사용하여 mariadb 재설치 하도록 하자.
-
제거
# apt-get purge mariadb-server-10.1
-
설치
# apt-get install mariadb-server-10.1

   

   

- 재부팅

복잡한 세팅이 끝났으니 한번 숨을 고르고 가자.

# reboot

재부팅 후에 phpinfo 페이지와 phpmyadmin 실행된다면 "재부팅이 가능한 서버" 라고 있다.

   

16) 사이트 구동예제

원래 표준명령어는 useradd 이지만, ubuntu 사용하기 좋게 adduser 지원한다.
리눅스 관련 서적을 보면 둘다 계정생성용 명령어라고 되어있다.
쉬운 설정을 위해 adduser 사용

다음의 예제에서는 myuser1 이라는 사용자(user) 웹주소(ServerName) 사용예제를 설명합니다.

각자 본인의 도메인으로 변경해서 실행하세요.

#adduser myuser1

   

(참고로 위와 반대동작 하는 계정삭제 명령어는 다음과 같다. (계정을 삭제하고 홈디렉토리도 삭제함)

#userdel -r myuser1

보통 웹루트는 홈디렉토리에 하지 않습니다.
저는 주로 www 디렉토리를 사용합니다.사용자변경 www 디렉토리를 생성하고 빠져나오기

#su -l myuser1

#mkdir www

#exit

   

- php pool 파일 만들기  nginx server 구문을 추가하기

PHP-FPM Pool 파일 작성

# vi /etc/php/7.0/fpm/pool.d/myuser1.conf

PHP Pool 파일은 사용자당 하나 만들어두고, nginx Conf 파일은 사이트당 하나 만들어서 운영하도록 하자.

자주 쓰이는 PHP 설정 값들도 적어두었으니 변경을 원한다면 주석(;) 제거후 바꾸도록 하자.

첫번째 줄의 대괄호[] 주석이 아니라 PHP Pool 이름이니 사이트마다 중복되지 않게 적도록 하자.
만약 PHP실행프로세스 이름(php pool name) 중복된다면, 중복된 이름의 어느하나만 실행되고 나머지는 무시된다.

php.ini 파일은 default timezone 이외에 값을 수정하지 않으며, 필요한 값은 프로세스 설정파일에 수동으로 지정한다.

/etc/php/7.0/fpm/pool.d/myuser1.conf

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

[myuser1]

   

user = myuser1

group = myuser1

   

listen = /run/php/myuser1.sock

   

listen.owner = myuser1

listen.group = www-data

   

pm = dynamic

pm.max_children = 9

pm.start_servers = 3

pm.min_spare_servers = 2

pm.max_spare_servers = 4

   

;php_flag[display_errors] = off

;php_admin_value[error_log] = /var/log/fpm-php.www.log

;php_admin_flag[log_errors] = on

   

;php_admin_value[memory_limit] = 128M

;php_admin_value[max_execution_time] = 120

;php_admin_value[max_input_time] = 300

   

;php_admin_value[post_max_size] = 25M

;php_admin_value[upload_max_filesize] = 25M

   

Nginx server 구문 작성

# vi /etc/nginx/conf.d/my-example-site.com.conf

워드프레스 Nginx 설정예제 https://codex.wordpress.org/Nginx 페이지를 많이 참조했습니다.

-
일반적인 PHP 사이트 일때 (그누보드 )

2017/05/21 12:15 2017/05/21 12:15

Install PHP 7

Use the following set of commands to add PPA for PHP 7 in your Ubuntu system and install it.

$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php7.0

Check PHP Version

Now use the following command to check installed php version on your system.

$ 

PHP 7.0.1-4+deb.sury.org~trusty+1 (cli) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies

Install PHP 7 Modules

You may also need to install modules based on your application requirements. Use the following command to find our available php 7 modules.

$ php7.0-common - Common files for packages built from the PHP source
libapache2-mod-php7.0 - server-side, HTML-embedded scripting language (Apache 2 module)
php7.0-cgi - server-side, HTML-embedded scripting language (CGI binary)
php7.0-cli - command-line interpreter for the PHP scripting language
php7.0-phpdbg - server-side, HTML-embedded scripting language (PHPDBG binary)
php7.0-fpm - server-side, HTML-embedded scripting language (FPM-CGI binary)
libphp7.0-embed - HTML-embedded scripting language (Embedded SAPI library)
php7.0-dev - Files for PHP7.0 module development
php7.0-dbg - Debug symbols for PHP7.0
php7.0-curl - CURL module for PHP
php7.0-gd - GD module for PHP
php7.0-imap - IMAP module for PHP
php7.0-intl - Internationalisation module for PHP
php7.0-ldap - LDAP module for PHP
php7.0-pgsql - PostgreSQL module for PHP
php7.0-pspell - pspell module for PHP
php7.0-recode - recode module for PHP
php7.0-snmp - SNMP module for PHP
php7.0-tidy - tidy module for PHP
php7.0-json - JSON module for PHP
php-all-dev - package depending on all supported PHP development packages
php7.0-sybase - Sybase module for PHP
php7.0-modules-source - PHP 7.0 modules source package
php7.0-sqlite3 - SQLite3 module for PHP
php7.0-mysql - MySQL module for PHP
php7.0-opcache - Zend OpCache module for PHP

Now install modules which is required for you.

$ sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi
2017/05/21 12:12 2017/05/21 12:12

Install PHP 5.4

Use the following set of command to add PPA for PHP 5.4 in your Ubuntu system and install PHP 5.4.

$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php5-oldstable
$ sudo apt-get update
$ sudo apt-get install -y php5

Check Installed PHP Version:

# php -v

PHP 5.4.35-1+deb.sury.org~precise+1 (cli) (built: Nov 19 2014 19:34:07)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies

Install PHP 5.5

Use the following set of command to add PPA for PHP 5.5 in your Ubuntu system and install PHP 5.5.

$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php5.5

Check Installed PHP Version:

# php -v

PHP 5.5.19-1+deb.sury.org~precise+1 (cli) (built: Nov 19 2014 19:32:57)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies

Install PHP 5.6

Use the following set of command to add PPA for PHP 5.6 in your Ubuntu system and install PHP 5.6.

$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php5.6

Check Installed PHP Version:

# php -v

PHP 5.6.3-1+deb.sury.org~precise+1 (cli) (built: Nov 19 2014 19:34:53)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies
2017/05/21 12:12 2017/05/21 12:12

Installing Nginx with PHP 7 and MySQL 5.7 (LEMP) on Ubuntu 16.04 LTS

Nginx(발음 “engine x”)는 무료이며 오픈소스이고 높은 성능의 HTTP 서버이다. Nginx는 매우 적은 자원을 사용하면서 안정적이고 풍부한 기능들을 가지고 있다. 또한 설정도 매우 간단하다. 본 지침서는 우분투 16.04 서버에서 PHP 7(PHP-FPM), MySQL 5.7을 지원하는 Nginx 설치를 설명하고 있다. LEMP = Linux + nginx(engine x) + MySQL + Linux

1. 준비 단계

이 지침서에 호스트 이름은 server1.example.com, 아이피 주소는 192.168.1.100을 사용한다. 이 설정은 사용자마다 다르므로 적절하게 수정 후 사용해야 한다. 이 지침서의 모든 단계는 루트 권한으로 진행하였다. 다음과 같이 루트(root)로 :

sudo -s

2. MySQL 5.7 설치

MySQL을 설치하기 위해서 다음과 같이 실행한다. [root@server1 ~]#은 터미널의 프롬프트이다. 타이핑하는 것은 아니다.

[root@server1 ~]# apt-get -y install mysql-server mysql-client

New password for the MySQL "root" user: <-- yourrootsqlpassword
Repeat password for the MySQL "root" user: <-- yourrootsqlpassword

데이터베이스의 보안을 위해 익명사용자와 테스트 데이터베이스를 제거하기 위해 다음을 실행한다.

[root@server1 ~]# mysql_secure_installation

위의 명령을 실행 후 다음의 몇 가지 질문에 답을 하자.

Enter password for user root: <-- Enter the MySQL root password
...
Press y|Y for Yes, any other key for No: <-- Press y if you want this function or press Enter otherwise.
...
Change the password for root ? ((Press y|Y for Yes, any other key for No) : <-- Press enter
...
Remove anonymous users? (Press y|Y for Yes, any other key for No) : <-- y
...
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : <-- y
...
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : <-- y
...
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : <-- y

3. Nginx 설치

Apache2가 이미 설치되어 있다면 Nginx를 설치하기 전에 Apache2를 제거한다.

[root@server1 ~]# service apache2 stop
[root@server1 ~]# update-rc.d -f apache2 remove
[root@server1 ~]# apt-get remove apache2

이제 Nginx를 설치한다.

[root@server1 ~]# apt-get -y install nginx
// 시작은 다음과 같이
[root@server1 ~]# service nginx start

제대로 설치되었는지 확인하기 위해 웹 브라우저에서 주소를 입력해 본다 (예, http://192.168.1.100). 기본 페이지가 보이면 설치 성공이다. 그리고 Nginx의 웹 문서의 기본 디렉터리는 /var/www/html 이다.

4. PHP 7 설치

PHP-FPM(FastCGI Process Manager)를 이용한다1. FastCGI 데몬 소켓은 /run/php/php7.0-fpm.sock 에서 확인할 수 있다.

[root@server1 ~]# apt-get -y install php7.0-fpm

5. Nginx 설정

vi(또는 nano)편집기를 이용하여 다음의 설정파일을 편집한다2.

[root@server1 ~]# vi /etc/nginx/nginx.conf
[root@server1 ~]# vi /etc/nginx/sites-available/default

예를들면 기본 디렉터리는 설정은 root /var/www/html;이다. 그리고 php 연동을 위해 다음과 같이:

[root@server1 ~]# vi /etc/php/7.0/fpm/php.ini
// 다음과 같이 설정한다.
cgi.fix_pathinfo=0:
[root@server1 ~]# service nginx reload
[root@server1 ~]# service php7.0-fpm reload

이제 /var/www/html/에 info.php 파일을 하나 만들고 웹에서 확인 : <?php phpinfo(); ?>

6. PHP에서 MySQL 지원 및 기타 주요기능 설치

[root@server1 ~]# apt-get -y install php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php7.0-mcrypt php-memcache  php7.0-pspell php7.0-recode php7.0-sqlite3 php7.0-tidy php7.0-xmlrpc php7.0-xsl php7.0-mbstring php-gettext

[root@server1 ~]# service php7.0-fpm reload

7. 기타 설정 (옵션)

TCP Connection

[root@server1 ~]# vi /etc/php/7.0/fpm/pool.d/www.conf
...
;listen = /var/run/php5-fpm.sock
listen = 127.0.0.1:9000
...
[root@server1 ~]# php7.0-fpm reload
[root@server1 ~]# vi /etc/nginx/sites-available/default
...
fastcgi_pass 127.0.0.1:9000;
...
[root@server1 ~]# service nginx reload
  1. PHP-FPM의 자세한 내용은 https://php-fpm.org/를 참고하자. ↩︎
  2. 설정파일 예제, https://www.nginx.com/resources/wiki/start/topics/examples/full/ ↩︎
2017/05/21 12:11 2017/05/21 12:11
안녕하십니까

귀농 귀촌을 위해서 농가주택 시골땅이 필수적으로 필요할텐데요 

부동산 거품도 심하고 여기저기 알아보기도 힘들죠. 그래서 오늘 직거래 시골 부동산 정보 사이트를 소개 하려고 합니다.

귀농넷에서 농가주택 시골땅 거래정보를 직거래로 거래하실 수 있는 

홈페이지를 구축 했습니다.

농가주택 시골땅 정보를 이젠 실시간으로 받아보세요 

캠핑장을 위한 임야매매 오지땅 정보도 가끔 올라오니 확인 해 보시면 좋을듯 하네요 

찾으시는 시골땅 정보가 없으시다면 


글 한번 남겨보시면 금새 연락이 갈듯 하네요 

홈페이지 및 네이버밴드 주소 아래 글에 남기겠습니다








   ( 시멘트 포장까지 되어 있습니다. )추가로 귀농 정보,귀농커뮤니티,구인구직 까지 추가 개발 중입니다. 회원수도 늘어나고 있습니다. ^^



아래는 귀농넷 회원 분께서 올리신 귀농지 임야 입니다. 함께 올려요 ^^

사용자 삽입 이미지
개인사정으로 인해,
충남의 토질 좋은 임야를 매우 저렴한 가격에 급매합니다.
      ( 중개인 아니고, 개인입니다. ; 직거래 )
곧 바로 수확이 가능한
    10년생 된 밤나무가 심어져 있는 야산입니다.
     귀농 및 농사 하시기 용이하며,
     산까지 진입로가 넓게 나있습니다.

   두 땅 모두 매매하려합니다.(산46-1, 산46-6) ; 정확한 소재지는 아래 쓰여 있습니다.



사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

보시다시피 경관이 좋고,
조용하여,
눈이 오면 눈이 오는대로, 또 푸르면 푸른대로,
아늑한 풍경을 자랑합니다.
또한 드라마 서동요와 장영실 세트장이 근접해 있습니다.
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
또한, 동네에서 거리가 꽤 떨어져 있어,
주변에 살고 있는 가구가 없어, 별 다른 분쟁이 없으며,
아늑한 분위기에,
식수, 전기 모두 완비되어 있습니다.
주택 또한 사는 데 불편함 없이 잘 마련되어 있구요.

사용자 삽입 이미지
아름다운 연못 또한 갖추고 있습니다.
(현재는 밭으로 쓰이는 답에 위치하고 있으며, 건축 가능합니다. 약278평)
또한, 물이 워낙 맑아, 
주변에 가재, 다슬기도 많이 서식하고 있습니다.
공기가 맑아, 반딧불도 있구요. 
이런식으로 올리네요. 여러분들도 이런식으로 시골땅 정보를 올리시면 됩니다. 


Hello

For the earliest villages, the rural land of the farmhouses would be essential.

Real estate bubbles are heavy and hard to find here and there. So today I am going to introduce the real estate information site in the countryside directly.



It is possible to deal with the farmland housing transaction information of the farm house in the farm net directly

I built a homepage.


Rural land information of farmhouses



It is good to check the land information of Oji Land for camping site sometimes.

If you do not have any information about the country you are looking for

If you leave a comment, you can contact me quickly.



I will post on homepage and Naverband address



Homepage http://www.gwinong.net




   (Cement packing is also available.) In addition, we are in the process of further development of the farm information, the farm community, and the job search. Membership is also increasing. ^^



The following is the re-registration site uploaded by the member of the net. I'm with you ^^



સ્વાગત

Arguenon gwichon વાડીમાં મકાનોની આસપાસનો ભૂમિભાગ ગ્રામીણ આવાસન જમીન અનિવાર્યપણે haltendeyo કરવા માટે જરૂરી છે

ગંભીર અને તે પણ રિયલ એસ્ટેટ બબલ himdeuljyo પણ અહીં અને ત્યાં જાણી શકો છો. તેથી આજે એક સીધા વ્યવહારો ગ્રામીણ એસ્ટેટ માહિતી સાઇટ રજૂ કરશે.



ચાર Arguenon સીધી વહેવાર કરે છે ગ્રામીણ હોમસ્ટેડ નિવાસી જમીન વ્યવહાર માહિતી સાથે વ્યવહાર કરી શકો છો કે

અમે એક વેબસાઇટ બનાવી છે.


હવે વાસ્તવિક સમય ખેડૂતો ગ્રામીણ આવાસન જમીન માહિતી મેળવો



ફોરેસ્ટ્રી માર્કેટિંગ માહિતી ક્યારેક છાવણી ખાતરી કરો up'm વેઠવો તમે જુઓ કે કાદવ માટે સારી પણ હોઈ

તમે માહિતી તમે ગ્રામીણ જમીન માટે જોઈ રહ્યા હોય ન હોય તો

તમે ડાબી જુઓ જો હું ટૂંક સમયમાં ફરીથી સંપર્ક galdeut લખવાનું છું



અમે લેખની હેઠળ હોમપેજ અને નાવર સરનામું બેન્ડઝ પર રહેશે



મુખ્ય http://www.gwinong.net




   વધુ માટે Arguenon માહિતી Arguenon સમુદાય જોબ ઉમેરવા વિકસાવવામાં આવી છે (તે પેકેજિંગ સિમેન્ટ છે). સભ્યો પણ વધી રહી છે. ^^



નીચે જંગલ gwinongji ચાર સભ્યો મિનિટ તમે પોસ્ટ Arguenon છે. એકસાથે મૂકો ^^
Svāgata

Arguenon gwichon vāḍīmāṁ makānōnī āsapāsanō bhūmibhāga grāmīṇa āvāsana jamīna anivāryapaṇē haltendeyo karavā māṭē jarūrī chē

gambhīra anē tē paṇa riyala ēsṭēṭa babala himdeuljyo paṇa ahīṁ anē tyāṁ jāṇī śakō chō. Tēthī ājē ēka sīdhā vyavahārō grāmīṇa ēsṭēṭa māhitī sā'iṭa rajū karaśē.



Cāra Arguenon sīdhī vahēvāra karē chē grāmīṇa hōmasṭēḍa nivāsī jamīna vyavahāra māhitī sāthē vyavahāra karī śakō chō kē

amē ēka vēbasā'iṭa banāvī chē.


Havē vāstavika samaya khēḍūtō grāmīṇa āvāsana jamīna māhitī mēḷavō



phōrēsṭrī mārkēṭiṅga māhitī kyārēka chāvaṇī khātarī karō up'm vēṭhavō tamē ju'ō kē kādava māṭē sārī paṇa hō'ī

tamē māhitī tamē grāmīṇa jamīna māṭē jō'ī rahyā hōya na hōya tō

tamē ḍābī ju'ō jō huṁ ṭūṅka samayamāṁ pharīthī samparka galdeut lakhavānuṁ chuṁ



amē lēkhanī hēṭhaḷa hōmapēja anē nāvara saranāmuṁ bēnḍajha para rahēśē



mukhya http://Www.Gwinong.Net




   vadhu māṭē Arguenon māhitī Arguenon samudāya jōba umēravā vikasāvavāmāṁ āvī chē (tē pēkējiṅga simēnṭa chē). Sabhyō paṇa vadhī rahī chē. ^^



Nīcē jaṅgala gwinongji cāra sabhyō miniṭa tamē pōsṭa Arguenon chē. Ēkasāthē mūkō ^^
2017/04/27 11:57 2017/04/27 11:57


https://www.piriform.com/ccleaner/download/professional

1. 링크에 접속해서 설치파일을 내려받고 설치하세요(위 첨부파일 받으셔도 됩니다.)
2. 첨부파일 키젠을 실행하고 GENERATE 눌러서 키생성후 COPY로 복사합니다.
3. PC의 인터넷 연결을 끊은뒤 CCleaner를 켜고 체험판 메세지가뜨면 아래 Active Now를 누르세요.
4. 생성된 키를 등록하고 완료되면 인터넷을 다시 연결합니다.
사용중 프로그램이 업데이트되면 인증이 풀립니다.
PC의 인터넷 연결을 끊은뒤 키젠으로 재등록하면 됩니다. 방법은 동일합니다.
https://www.virustotal.com/ko/file/99f0875ce316761fe9dde48b1313486ba59e257f2db08d8040bee5b07067010c/analysis/1492618495/

비트디펜더를 포함한 일부 백신에서 바이러스 검출됩니다만 판단은 알아서 해주세요.
제가 쓰는 카스퍼스키는 진단 안하길래 혹시나해서 바이러스토탈 결과 올립니다.
2017/04/20 01:29 2017/04/20 01:29
사용자 삽입 이미지
2017/04/18 20:21 2017/04/18 20:21
사용자 삽입 이미지
무설치 버전입니다. 아래 올린 자료보다 최신버전 입니다. ^^




사용자 삽입 이미지
2017/04/18 20:13 2017/04/18 20:13
다들 아시겟지만 이전에 디비접속 실패할때 쓰던 꼼수입니다. 
// 디비 접속 
@$sql = mysqli_connect($db_host,$db_user,$db_pw,$db_name); 
// 에러 발생시 2초 후에 페이지 릴로드 
if(mysqli_connect_errno()){echo"<script>re=setTimeout(\"location.reload()\",2000);</script>";exit;} 
접속 실패시 2초후에 페이지 릴로드되도록 하는 팁입니다. 
필요하신분들 유용하시길
2017/04/18 16:19 2017/04/18 16:19
그누보드의 경우 몇개의 큰 테이블의 성능 때문에 고통을 받고 있는데 
이런 부분이 테이블 파티셔닝을 통해서 간단하게 해결 가능하구요 
테이블 파티셔닝은 MySQL 5.7 이상의 버젼에서 사용할 것을 추천 드립니다. 
- 년도를 기준으로 파티셔닝 (point 갯수가 많은 경우는 월별/일별로 파티셔닝) 
- 개인정보 보호를 위한 정보의 최대 보유기간인 5년을 경과하는 것은 table drop 
1. g4_visit 테이블의 record 갯수와 가장 오래된 vi_date를 확인 
있는 날짜부터 파티셔닝을 하면 되니까... 
2. table structure를 확인 
primary key를 확인. 그누보드 기본은 vi_id 입니다. 
3. vi_date를 primary key에 추가 
파티셔닝의 기준이 되는 날짜가 primary key에 들어 있어야 합니다. 
ALTER TABLE `g4_visit` DROP PRIMARY KEY , 
ADD PRIMARY KEY ( `vi_id` , `vi_date` ) 
4. SQL script를 작성 
ALTER TABLE g4_visit 
PARTITION BY RANGE ( TO_DAYS(vi_date) ) ( 
PARTITION vi2007 VALUES LESS THAN (TO_DAYS('2008-01-01')), 
PARTITION vi2008 VALUES LESS THAN (TO_DAYS('2009-01-01')), 
PARTITION vi2009 VALUES LESS THAN (TO_DAYS('2010-01-01')), 
PARTITION vi2010 VALUES LESS THAN (TO_DAYS('2011-01-01')), 
PARTITION vi2011 VALUES LESS THAN (TO_DAYS('2012-01-01')), 
PARTITION vi2012 VALUES LESS THAN (TO_DAYS('2013-01-01')), 
PARTITION vi2013 VALUES LESS THAN (TO_DAYS('2014-01-01')), 
PARTITION vi2014 VALUES LESS THAN (TO_DAYS('2015-01-01')), 
PARTITION vi2015 VALUES LESS THAN (TO_DAYS('2016-01-01')), 
PARTITION vi2016 VALUES LESS THAN (TO_DAYS('2017-01-01')), 
PARTITION vi2017 VALUES LESS THAN (TO_DAYS('2018-01-01')), 
PARTITION vi2018 VALUES LESS THAN (TO_DAYS('2019-01-01')), 
PARTITION vi2019 VALUES LESS THAN (TO_DAYS('2020-01-01')), 
PARTITION vi2020 VALUES LESS THAN (TO_DAYS('2021-01-01')), 
PARTITION vi2021 VALUES LESS THAN (TO_DAYS('2022-01-01')), 
PARTITION vi2022 VALUES LESS THAN (TO_DAYS('2023-01-01')), 
PARTITION vi2023 VALUES LESS THAN (TO_DAYS('2024-01-01')), 
PARTITION vi2024 VALUES LESS THAN (TO_DAYS('2025-01-01')), 
PARTITION vi2025 VALUES LESS THAN (TO_DAYS('2026-01-01')), 
PARTITION vi2026 VALUES LESS THAN (TO_DAYS('2027-01-01')), 
PARTITION vi2027 VALUES LESS THAN (TO_DAYS('2028-01-01')), 
PARTITION vi2028 VALUES LESS THAN (TO_DAYS('2029-01-01')), 
PARTITION vi2029 VALUES LESS THAN (TO_DAYS('2030-01-01')), 
PARTITION vi2030 VALUES LESS THAN (TO_DAYS('2031-01-01')), 
PARTITION vimax VALUES LESS THAN MAXVALUE 
); 
*** 주의사항 *** 
g4_visit의 경우는 primary key의 생성을 할 때 
DB의 접속을 멈추지 않으면 
중복 key가 발생해서 primary key의 생성이 안됩니다. 
g4_point 테이블과 달리 
반드시 DB를 멈춘상태에서 작업을 해야 합니다. 
튜닝의 효과는 서프라이즈이며 
g4_point, g4_board_new 등의 테이블도 튜닝하면 좋습니다.
2017/04/18 16:16 2017/04/18 16:16
윈도우 10 오피스 2016 인증툴 무설치 버전입니다 클릭하면 끝
2017/04/05 15:50 2017/04/05 15:50

부트스트랩4버전의 치트시트 사이트 입니다.

 

저도 잘은 못지키지만 사이트 수정할실때 참고만 하셔도

(베이직 css만 잘지켜도)

뚝딱 이쁜 사이트가 나오게 됩니다.

 

타사이트에 비해 예제가 잘 정리되어있네요

http://hackerthemes.com/bootstrap-cheatsheet/

2017/03/30 01:44 2017/03/30 01:44
bbs/register_form_update.php​ 열어서
149번 라인    if ($msg = exist_mb_email($mb_email, $mb_id))   alert($msg, "", true, true);
여기 다음에 넣으시면 되겠네요 ^^

==================================== 
if ($w == '') { // 회원가입시 
$row  = sql_fetch( "select  count(mb_ip) as ip_cnt from  {$g5['member_table']} where mb_ip = '{$_SERVER['REMOTE_ADDR']}'"); 
if($row['ip_cnt'] > 2) // 한아이피당 2개이상일 경우 
    alert('한 아이피에서 2번 이상 회원 가입 할 수 업습니다.');  // 적당한 안내문구
2017/03/25 12:48 2017/03/25 12:48

출처 : 시골주택전문가

전라남도 고흥군 단돈 1억으로 조경을 포함해 3층짜리 집을 짖는다고. 모두 거짓말 이라고 합니다. 하지만 현실이 되었습니다.

안녕하세요. 항상 귀농을 꿈꾸다 현금이 부족하여 알아보고 알아 보고 알아 보던 중 삼면이 바다인 전남 고흥군 점암면 에 위치한 바다 근처 시골 동네를 알게 되었습니다. 땅 시세가 평당 3만원 정도 합니다. 많이 저렴하죠.. 밭을 매입 하게 되어서 설계 변경부터 너무 어려워 일단 건기넷 전남 총판 남인호 대표님께 위임 하였습니다.

영수증 따박 따박 정리해서 실비만 청구 하시더군요. 미리 건물 견적 계약은 끝난 상태 구요.

 

먼저 전남 고흥을 조금 소개하자면. 요즘 한참 이슈 중에 이슈인 여수 에서 고흥까지 다리를 놓고 있습니다. 알기로는 2019년도 준공 한다고 하는데 정확한 정보인지는 잘 ~ . 마을 주민은 2020년 준공 된다고 하시는 분도 계시고 그 다리 이름이 팔영대교 입니다.

남해안 연안을 연결 하는 다리 일부라고 합니다.

팔영대교를 시작으로 여수까지 다리가 준공되면 여수에서 고흥까지 15분이면 갈수 있습니다. 대박이죠 ^^

남해안 연안을 따라 바다와 연안 섬을 천혜의 자연 환경을 만끽 할 수 있는 관광 지로 거듭나고 이를 통해 지역 경제 활성화에도 크게 기여 할거라 생각합니다.

 

 

좌측 고흥군 영남면 우두에서 시작해서 11개 섬을 이어 여수 돌산도 까지 ^^

우두 앞바다는 정말 최고입니다. ^^ 우리 집에서 약 4키로 정도 거리입니다.

 

자 그럼 다시 본론으로 들어가서 고흥군 점암면에 위치한 시골집 신축공사 시작 하는 사진 올려 보겠습니다. 참고로 이사진은 건기넷 직원분께서 찍은 사진인데 그냥 퍼왔습니다. 아래까지 ^^ 공사 진행 사진이 찍지 못해서…

이때도 현장에 있을 때 인데 사진에는 안보이네요. 여기 작업 전에 버림 콘크리트 타설하고 방습 필름 까지 깔아꼬 그담 재설

그리고 철근을 무지 막 하게 꼬아서 레미콘 & 펌프 차가 와서 막 비벼가면서 작업했습니다. 근데 그 사진이 없어 아쉽네요.

 

여기에 비밀이 하나 숨어 있습니다. 사진 좌측 흙으로 덮여 있는 곳 이따가 설명 드릴께요 비밀입니다. ㅋㅋㅋㅋㅋ

그리고 골조 공사가 이어지네요 H빔으로 이때 사람들이 많이 왔어요. 자 저기 오른쪽 끝에 있는 사람이 바로바로

저에요 ^^ 얼굴 사진이라도 있으면 올려 드리고 싶지만.

이어서 골조 공사를 계속 진행 합니다 바닥 공사도 함께 병행을 하더군요. 45일 안에 건축을 할 수 있다고 했는데 지금

상황 까지만 볼 때는 믿을 수 있는 상황이 아니 였음. 이후부터 초스피드.

이 아저씨 손 무지 빠름 빠름 LTE 급 특히 시골집 이고 바다와 가까워서 단열에 취약한 동네라 단열재 2중으로 작업했어요

여기는 현관입니다. 자 지금 부 터 조금 씩 집 다워 보이죠 ㅋㅋ.

천장에 지붕 시트지 부치고 이때가 지붕까지 마무리 되었는지 기억이 가물가물 하네요.

싱크대 심플한 스타일을 좋아해서 싱크대 사장님 3번 미팅 했죠. 하지만 3번째는 직접 순천까지 내방 했습니다. ㅋㅋ

좀 미안 해서 !..

고흥 하늘 예술입니다.

저 하늘 아래 보이세요 비닐하우스 땅값만 주고 구입했습니다. 다시 한번 남인호 사장님 감사드려요.

`` 짜 자 자 잔 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

사진보다 실물 보면 정말 멋져요. 그리고 위에 언급했던 땅속에 뭐가 숨겨져 있습니다. 도시에서는 상당도 못하지만.

이후는 알아서 성상 하세요.

가격 공개 하겠습니다.

비닐하우스 포함 땅 480평 평당 3만2천원

3만5천원 불렀는데 쑈당침. 천오백만원 정도 들었음 그리고 건축비는 9천5 백만원. 들었습니다. 근데 5백 추가됨

이유는 저기 땅속에 뭔 짖을 했거든요 ㅋㅋ 총 (땅값) + (건축비) = 1억2천5백 정도 들어갔음.. 지금 한달 정도 지내고 있는데

고흥 정말 살기 좋습니다. 그리고 건기넷 회사는 본사가 서울 쪽에 있어요. http://geonginet.com 여기가 본사 홈피 입니다.

세부적인 비교견적 6곳 정도 받았는데 아마 전국에서 건기넷 회사가 가장 믿을 만 하고 가장 저렴한 업체로 판단되었고.

장점이라면: 건축자재를 본사에서 가장 저렴하게 취급하는것 + 건축 기간이 짦다는거 + 전국 회사 라는거 + 회사가 크다는거 + 건기그룹 소속인거

다시 한번 이 자리를 빌려서 깊은 가사를 드립니다. 전라남도 총판 남인호 대표님 감사드립니다.

 

 

 

2017/03/23 15:22 2017/03/23 15:22
오늘 오전 친구 전화가 왔네요 ㅜㅜ 

완전 불법은 아니지만 불안해서 서버는 한국에 놓고 Cloudflare CDN 을 통해서 진짜 IP 를 감추는 작업을 하고 혹시 모르니

테스트 한번 부탁한다고 연락이 왔습니다. 

통상 Cloudflare CDN 으로 IP 를 우회 한다면 도메인 정보만 가지고 한국에 있는 IP 를 알기는 힘든 일입니다. 그래서 대한민국 

불법 사이트를 운영해도 문체부 및 사이버수사 등에서 아무 역활도 못하고 도메인 차단만 하고 있습니다. 도메인 차단 한다고해도 

HTTPS 로 구성하면 일반 사용자도 접속할수 있습니다 아직까지 HTTPS 로 구성하면 불법 사이트 접속 차단 어렵습니다. 아마도

저작권  관리하는 문화체육관광부(산하) 에서 토렌트등 불법 사이트 수사를 진행 하고 있으나 전문적 지식없이 공개 소스로 호스팅 받아서 홈페이지 운영해서 토렌트 파일 몇개 올리는 이런 사이트만 단속하고 있습니다. 

이런 일반 사이트 (PING 도메인) 으로 IP 확인후 http://whois.kisa.or.kr/kor/main.jsp 사이트 통해서 통신사 까지 확인하고 다급한 상황이 아니면 공문을 통해서 IP 위치 파악후  압수 수색영장 받아서 압수수색합니다.ㅋㅋ

초등학생이 멋모르고 압수수색영장 가지고 쳐들어오면 무섭겠죠!

이렇게 조사해서 검찰로 넘기는 역활 까지 하는듯 합니다. 그러면 MBC 에서 문체부 최고에 기술력으로 토렌트 불법 사이트 집중 단촉 성과 100% 이런 기사가 나오죠. 

멋모르고 걸린 사람은 벌금 1천만원 정도 나오죠. 이렇게 잘 아는 이유는 예전 토렌트 수집기를 개발해서 시험삼아 구동중 구글에서 수집해 가는걸 모르고 있다가 . 나중에 알게되어 사이트 접속을 차단 했습니다.

이후 문체부 에서 압수수색 영장을 가지고 사무실로 왔더군요. 운영도 안하고 접속도 안된다고 했는데 그냥 이유 없이 실적이구나 생각했는지 PC를  검색 하기 시작합니다. TORRENT 파일은 없고 개발 소스등이 나왔는데 . 

이후부터 대전까지가서 조사를 받기 시작 했습니다.

아마 10번 정도 갔듯 합니다. 직원들도 조사 받았어요 ㅜㅜ 젠장

이후 검찰로 넘어가서 벌금 1천만원이 나왔네요.

귀찮아서 그냥인정하고 벌금 내고 끝나긴 했지만.  혹시 불법,사이트운영,수익, 등을 생각했다면

당장 Cloudflare CDN 통해서 운영했을텐데 그럼 절대 못잡을건데 돈 천만원만 날렸네. ㅋㅋ

각설하고 

통상 Cloudflare 통해서 도메인을 숨기는 작업을 합니다.

그리고 차단을 막기 위해 HTTPS 로 리다이렉트 시키죠 하지만 실수로 개발중 서브 도메인을 실 IP 로 연결 하는 경우가 종종 있습니다.


이를 확인하는 방법입니다.

Cloudflare Resolver라는 사이트가 있습니다 이곳에서 검색해 보십시오 . 


CloudFlare 에서 사용중인 NS 이름에 대한 레코드에 연결된 IP를 확인할수 있습니다. 친구 도메인 검색하니 FTP IP 가 확인되네요

친구에게 전화해서 알려주었습니다.

PS : 게시판 에 글쓰는 방법으로 관리자 IP 를 알수 있습니다. 눈치 빠른 분들 만 챙겨 가세요 ^^
2017/03/23 01:17 2017/03/23 01:17

출처 : 아이펠마르 헤어

 

미용실 인테리어는 고객과 직원이 함께 만족할 수 있는 공간을 만들어 내는데 있다. 그런데 미용실 인테리어 설계 하면서 정작 이러한 고민을 얼마나 할까? 창업자와 디자이너의 창의적 아이디어와, 효율적 측면의편의성과 지속성 묻어 있어야 한다.

    

   

이러한 내용을  인지 하면서도 미용실 인테리어 착수 단계에서는 대부분 이런 생각을 가지게 된다. 하지만 어떻게? 어디서? 시작해야 할지 몰라 우왕좌왕 하는 경우가 많을 것이다. '미용실 인테리어 이렇기 하라~!' 여기서 명쾌한 해답을 알려줄테니 창업시 꼭 참조하고 실천해 보자.

   

   

인테리어의 가장 기본은 구상설계에서 시작한다. 그러나 창업자는 인테리어 업자는  말로만 주고 받는게 고작이다. 그리곤 인테리어 업체가 제시하는 도면과 공사일정표를 받게 된다.(실제 도면을 주지 않는 곳이 더 많다)

   

(중요) 인테리어 착수전에 창업자가 기본 구상서를 만들고, 인테리어 시공업체와 협의한 후, 그 다음으로 도면을 받고, 견적을 받은 후 에 업체를 선정하여 공사를 착수하도록 하자. 그리고 인테리어 업체는 개인적 친분을 가졌거나 아는 사람을 선정해 공사를 하지 않을 것을 원칙으로 하는것이 좋다.

   

   

인테리어 업체는 처음에는 수주를 하기 위해 과잉 친절을 하고, 뭐든 다해줄 듯 이야기 한다. 그러나 막상 계약이 끝나면 설계변경이 있을때 마다 금액이 올라가고 불친절 해진다. 그러므로 공사계약 이전에 철저한 검토 통해 공사 내용을 확정할 필요가 있다. 또한 이것이 상호 합의가 이루워진 후 공사를 시작해야 한다. 그리고 공사 완료시에도 도면 또는 회의록에 의거하여 진행된 내용을 꼼꼼히 따져야 한다.

   

미용실 창업자들의 어려움은 이런 계약에 익숙하지 않기 때문에 어려워 한다. 또한, 미용실 인테리어 업체들도 이렇게 계약하고 공사한 졍험이 없기 때문에 꺼려할 지도 모른다.

   

하지만 중요한 것은 미용실을 잘 만드는 인테리어가 가장 중요한 일. 따라서 인테리어 업체의 눈치를 볼 필요는 없다. 인테리어 시공 구매자는 미용실 창업자고, 판매자는 인테리어 업체인 것이다. 즉, 미용실 창업자가 바로 고객이기 때문에 고객의 입장을 정확히 어필할 필요가 있다.

   

만약 이런 것에 익숙하지 않다면, 전문가의 도움을 꼭 받는것이 좋다. 많게는 수 백만원에 이르는 비용을 절감할 수 있기 때문이다. 

 

아는 지인 분이 아이펠마르 처럼 인테리어 진행 하려고 하다가 잘못된 업체를 선정하여 진행 20% 도중 중지시키고 다시 업체를 알아 보고 진행 중에 있다고 한다.

 

그래도 대한민국에서 명성이 있는 건기넷 http://geonginet.com 이라는 회사 통해서 그 고님 거리를 해결 하였다 다행이다.

 

건기넷 이 어떤 회사인지 알아바 달라고 하여 알아 보았다.

 

가격 착하다. 기술력 좋다. 전국 시공점 구축 되어 있다. 우리집 현관도 인테리어 하게 되었다 것도 아주 저렴하게 . 그리고 배너를 달아 주었다. 고마워서. 건기넷 강력 추천한다.

 

아이펠마르 헤어 강력추천한다. 친구가 말했다 잘한다고 ^^

 

2017/03/22 21:50 2017/03/22 21:50
아래 내용을 html 최상단에 추가합니다.
PHP 5.3 미만일때
<?php
$str = $HTTP_HOST;
if(!eregi("www",$str)) {
  header("location: http://www." . $str . $REQUEST_URI);
}
?>
또는
<?php
// PHP 5.3 미만일때
$str = $_SERVER['SERVER_NAME'];
if(!eregi("www",$str)) {
  header("location: http://www.".$str.$REQUEST_URI);
}
?>
PHP 버전에 관계없이 모두 사용 가능한 방법
<?php
$str = $_SERVER['SERVER_NAME'];
if (!preg_match('/www/', $str) == true) {
  header("location: http://www.".$str.$REQUEST_URI);
}
?>
2017/03/22 21:04 2017/03/22 21:04

스마트폰 처음 구입 후 이런 저런 프로그램 을 개발 하면서 스마트폰 위치추적이 너무 쉽게 이루어 지는걸 보고 이후 파장이 염려 되었습니다.

 

2010년도 개발한 스마트폰 위치 추적이 지금도 되는걸 보고 구글에서는 뭘 하는지. ?

 

오늘 SPYCELLPHONE 사이트에 접속 하였습니다. 이렇게 공지가 뜨네요

 

 

내용을 한국어로 번역하면 나오는 내용입니다.

 

 

더 이상 법적인 문제로 일시적으로 폐쇄 되었다 합니다.

 

사이트를 이리저리 보던 중

 

 

이런 사진이 있네요 . 카카오톡 스파이가 가능하다는 내용과 함께. 자세히 다른 내용을 들여다 보니 아직도 가능 하다는 내용입니다.

 

기존 내용 입니다.

기능 긁어 와서 붙여 넣기 하겠습니다.

 

기본

StealthGenie 다른 모바일 스파이 소프트웨어가 제공하는 기본적인 기능과 더불어 몇몇 실용적인 추가 기능을 제공합니다. '베이직' 월간 플랜으로 통화 내역 모니터링, 주고 받은 SMS 메시지 모두 읽기, 연락처와 북마크, 약속과 달력 정보 보기 등이 가능합니다. StealthGenie 베이직은 또한 실시간 GPS 감시와 위치 히스토리 기능을 제공합니다

많은 사람들에게, 기능으로 충분할 것입니다. StealthGenie 베이직은 기능들을 훌륭하게 수행하며예를 들어 자녀들의 행방을 대략적으로 지펴 보기만을 원하는 이들에게는 아마도 기능들이 스파이 전화기 앱에서 필요한 전부일 것입니다. 고급 기능을 사용할 시간이나 의향이 없다면, StealthGenie 베이직은 낮은 서비스 가격으로 모든 일반적인 기능을 수행합니다.

고급 기능

그러나, 제품을 오늘날 시중에 나와있는 모바일 스파이 중에서 유일무이한 것으로 만드는 것은 StealthGenie 고급 기능입니다. 혁신적인 것들은 매달 단지 몇달러의 추가 비용밖에 들지 않는 StealthGenie '골드' 패지키와 함께 제공됩니다.

가상 경계 설정

회사가 개발한 멋진 기능 하나는 '가상 경계 설정' 기능입니다. 가상 경계 설정을 사용해서 여러분은 대상 전화기와 전화기의 사용자가 여러분이 안전하다고 지정한 지역을 떠나거나 위험 또는 금지된 것으로 여겼던 지역에 들어가는 때를 알려주는 '안전' 지역과 '제한' 지역 경계경보를 설정할 있습니다. 구역들은 개인 계정의 제어판에 있는 지도 디스플레이를 사용해서 쉽게 지정할 있습니다 기능은 특히 자녀들의 행방과 이동을 추적하기 위해 모바일 스파이웨어 구입에 관심을 가지는 부모들에게 유용합니다. 안전 구역으로, 여러분은 여러분의 십대가 학교에서 일찍 나왔는지 또는 공부를 해야 하는 시간에 집에서 벗어나 있는지를 있습니다. 제한 구역은 대상 전화기가 전화기 사용자에게 출입금지인 지역에 들어서는지를 알려 줍니다

메신저, Viber 스카이프 추적 관찰

StealthGenie 골드를 사용하면 스카이프 통화, 메시지와 연락처 아니라 WhatsApp iMessage 채팅, Viber 통화와 메시지에도 접속할 있습니다.

이메일 추적 관찰  

StealthGenie 골드를 사용하면, 사용자는 Gmail 접속해서 주고 받은 이메일을 읽을 있습니다많은 스파이 앱은 전화기의 이메일 기능에만 접근할 있을 , Gmail 계정 접근이 가능하지 않습니다이것은 어떤 이들이 아주 유용하게 생각할 있는 기능 하나입니다.

주변 소리 녹음

기능으로 대상 전화기의 주변 소리를 듣고 녹음할 있습니다. 기능은 전화기를 대화나 전화기의 인근에서 발생하는 다른 활동을 듣는 도청 장치로 사용할 있게 해줍니다. 많은 사람들이 이것을 상당히 매력적인 기능으로 보고 있으며 현재 대부분의 훌륭한 스파이 앱은 자신들의 패키지에서 기능을 제공하고 있습니다

멀티미디어 접금

StealthGenie 골드를 사용하면, 사진과 동영상을 있으며 전화기에 저장된 음악 파일도 들을 있습니다.

 

즉각적인 경계경보

StealthGenie 흥미로운 기능 하나는 사용자가 '의심스러운' 단어와 전화번호를 지정할 있는 기능입니다. 특정한 단어나 단어 세트가 대상 전화기에 입력이 되면, 여러분은 즉각적인 경계경보를 받게 됩니다. 전화번호에 대해서도 동일합니다. 여러분은 이메일 /또는 SMS 통해 즉각적인 통지를 받게 됩니다. 제가 알고있는 , 시점에서StealthGenie 기능을 제공하는 유일한 회사이며 기능은 분명히 어떤 상황에서 유용한 것입니다.

 

StealthGenie 아이폰, 안드로이드와 블랙베리 iOS 또는 OS 장착된 전화기와 태블릿에 작동합니다. Symbian 윈도우 사용자에게는 유감스럽지만, 시점에서 StealthGenie 해당 기기를 제공하지 않습니다.

 

StealthGenie 광고하는 그대로 작동하는 훌륭한 기능을 많이 갖추고 있는 설계되고 사용자 친화적인 스파이 전화기 앱입니다. 저는 기능 어느 것에서도 문제를 발견할 없었으며 모든 기능이 이해하고 사용하기에 아주 쉬웠습니다

제어판은 간단하며 전혀 기술적이지 않은 타입의 사람들이라고 하더라도 제어와 설정을 통해 상당히 빨리 다룰 있게 것입니다. 데모 페이지는StealthGenie 무엇이며 어떻게 사용하는지에 대한 감을 익히려는 신규 사용자에게 확실히 추천할만한 것입니다.

StealthGenie 주위에서 가장 저렴한 옵션은 아니지만, 패키지에서 제공하는 기능을 고려해볼 가격은 충분히 경쟁적이며  회사에 대한 평판도 좋습니다. 회사는이제 오래 전부터 사업에 종사해왔고 자사 제품의 기능을 혁신적이고 유용한 방식으로 계속 발전시키고 있습니다.

 

결론 :

 

지금도 넷버스 트로이 목마가 존재 합니다. (백신에 걸려서 사용못한다고 ?)

오픈소스가 많아서 일부 소스를 수정하면 아직도 백신에 걸리지 않고 PC 장악 있습니다.

스마트 폰이라고 이런 트로이목마 를 근본적으로 사용할수 없도록 할수 있는 방법이 없네요. 그나마 애플이 이런 면에서는 한수 위라고 생각합니다.

 

2017/03/22 18:51 2017/03/22 18:51
사용자 삽입 이미지
Platinum Hide IP 3.5.6.2 + Patch


Use Platinum Hide IP to keep your real IP address hidden, surf anonymously, secure all the protocols on your PC, provide full encryption of your activity while working in Internet, and much more. Get Platinum Online Privacy Protection. With Platinum Hide IP, you can surf anonymously, send anonymous emails through any web based mail system, access blocked websites or forums, get protected from any website that wants to monitor your reading interests and spy upon you through your unique IP address, etc. Your identity is secure, protected, and anonymized.

Key Features
* Anonymize Your Web Surfing
Your real IP is hidden when you surf on the Internet, keeping your online activity from being tracked by others.

* Protect Your Identity
Anonymous web surfing enables you to prevent identity thieves from stealing your identity or other personal information, and keep your computer safe from hacker attacks or other risks.

* Choose IP Country and Check IP
Proxy lists of many countries are enabled and you decide to select one country from the Choose IP Country window. You can check the current IP address directly.

* Send Anonymous Emails
Send anonymous emails through any web based mail system such as Gmail, Hotmail, etc.

* Get Unbanned from Forums and Blocked Websites
Change your IP address and then you can get yourself unbanned from any forums or other blocked websites that have ever banned you.
2017/03/22 00:26 2017/03/22 00:26
사용자 삽입 이미지

구글을 시작으로 여러가지 번역기를 통합해 놓은 프로그램입니다. 상당히 편합니다.

사용자 삽입 이미지
2017/03/22 00:11 2017/03/22 00:11
사용자 삽입 이미지



무설치 프로그램 입니다. 아주아주 무서운것이 매크로 연결해서 / 배포하면 아이디 비번 싹쓰리  가능 하겠네요 ㅋㅋ
2017/03/22 00:07 2017/03/22 00:07

한글 패치 적용을 위해 자동 패치 파일을 만들어 동봉했습니다.

그리고 접때 올렸던 한글 파일도 수정되었습니다.

왜냐면, 기존에 영어 파일을 한글화했었는데 제가 직접 클로버를 사용하다 보니

영어 단어가 완전 잘못된 게 여러 곳 있어서 한글도 잘못 번역된 게 있었습니다.

그래서 사용하면서 자세히 확인해보고 더 쉬운 메뉴 항목으로 수정해서 만들었습니다. 

 

운영체제 지원 : 

Windows XP / Windows 7 / Windows 8 / Windows 10

 

단축 키:

새 창 열기 - Ctrl + N

새 탭 열기 - Ctrl + T

현재 탭 닫기 - Ctrl + W

탭 사이 전환 - Ctrl + Tab

북마크 숨김/표시 - Ctrl + B (토글)

북마크 추가 - Ctrl + D

(북마크에 추가할 폴더를 북마크 바로 끌어다 놓으면 추가됩니다.)

 

아이콘 한 개 포함되었습니다. 필요하면 변경하세요.

사용자 삽입 이미지


설치 방법

클로버 다운:

http://ejie.me/download

 

먼저 위의 주소에서 클로버를 다운 받아 설치합니다.

(동봉한 설치 제거 스샷을 참조하세요.)

 

 

 

[ 한글 패치 적용법 ]

 

Clover-Korean 파일을 실행하여 그대로 두고, 클로버(탐색기)를 종료해주세요.

 

"Unzip" 버튼을 누르세요. 끝. Close 클릭. 

(자동 추출 파일입니다.)

 

"uires_en.dll", "lang_index.xml" 두 파일이 설치 폴더 내에 대체하는 겁니다.

경로 - C:\Program Files (x86)\Clover\lang

 

 

[참고]

 

업데이트 버전을 설치했을 때는 한글 패치를 적용해주세요.

 

 

 

한글 파일 제작: 흑괭이


2017/03/22 00:04 2017/03/22 00:04