본문 바로가기
homaki.tistory.com의 구글 광고

분류 전체보기783

PHP7에서 ssh2(sftp) 확장 모듈 사용하기 이전 게시물 개인 서버 웹에서 sftp 사용에 php 확장 모듈인 ssh2를 설치하는 방법을 올렸다. XE나 워드프레스 관리자 화면에서 sftp를 이용하여 편하게 업그레이드를 하기 위해서는 php 확장 모듈인 ssh2가 필요한데 php 최신 버전 패키지를 제공하는 remi 저장소에는 아직 php7용 ssh2 확장 모듈이 올라오지 않았다. 이를 사용하기 위해서는 소스를 받아 직접 컴파일을 하면 된다. 소스는 아래 주소로 접속해서 'Download ZIP'을 누르면 받을 수 있다. PHP Github 저장소 https://github.com/php/pecl-networking-ssh2 설치 경로는 CentOS 7, httpd(Apache2) 기준. # Github 저장소에서 다운로드(zip으로 받을 경우 이.. 2016. 1. 12.
디지털오션(DigitalOcean) 클라우드 호스팅 얼마전부터 디지털오션(DigitalOcean) 클라우드 호스팅을 사용하기 시작했다. 프로모션으로 크레딧 $10를 줘서 최저 플랜을 약 2개월간 무료로 사용할 수 있어서 실험용으로 사용하고 있는데 괜찮은 것 같다. 작년에 ncity 호스팅 관리자가 도저히 상식적이지 않는 행동을 하길래 다른 웹호스팅 업체를 찾아 보면서 남는 노트북으로 서버를 구축해서 사용하다가 마음에 드는 곳이 없어서 가상 서버 호스팅까지 알아보던 중에 가격이 저렴한 클라우드 호스팅을 알게 됐다. 가격과 서버 위치는 https://www.digitalocean.com/pricing/ 여기로 들어가면 볼 수 있다. 서버 속도 테스트는 http://speedtest-sgp1.digitalocean.com/ 여기에서 서버를 선택해서 할 수 있다.. 2016. 1. 9.
mod_cband 설치 apache2 트래픽 제어 모듈인 mod_cband 설치 방법이다. 내가 설치한 환경은 CentOS 7에서 yum으로 설치한 apache 2.4.x다. 다운로드는 아래 첨부파일을 받으면 되는데, 못 믿겠으면 그 밑에 페도라 프로젝트 저장소에서 받으면 된다. 페도라 저장소 http://pkgs.fedoraproject.org/repo/pkgs/mod_cband/ 다운로드를 받고 압축을 풀어 준다. [root@localhost ~]# tar xzf mod-cband-0.9.7.5.tgz 이 파일 그대로 설치를 하면 분명 make에서 에러가 날 것이다. 요렇게 에러가 뙇! 이런 에러를 보기 싫으면 소스를 조금 수정해야 한다. 간단하다. 일단 에디터로 수정할 파일을 연다. [root@localhost ~]# v.. 2015. 11. 15.
[CentOS 7] SELinux 활성화 시 XE 설치가 안 될 때 CentOS를 설치하면 SELinux가 기본 설치 및 활성화가 되어 있다. 이게 좀 귀찮아서 보통은 리눅스를 설치하자마자 비활성화를 해버리는데, 되도록이면 활성화 해서 사용하는 것이 좋다. 어쨌든... 분명히 files 디렉토리를 만들었고, 퍼미션도 777이나 707을 줬는데도 설치화면에서는 퍼미션 문제라고 뜨는 경우를 체험한 사람이 있을 것이다. selinux가 활성화가 된 상태에서 xe를 그냥 설치하려고 하면 이런 상황을 맞이 할 수 있는데, 이건 보안문맥 문제다. [root@localhost ~]# ls -Z 위와 같이 ls -Z 명령어를 치면 디렉토리나 파일에 설정된 보안문맥을 볼 수 있다. 위 스샷을 보면 files 디렉토리만 다른 부분이 보인다. 웹서비스를 하려면 보안문맥이 기본적으로 http.. 2015. 11. 14.
유로파 유니버셜리스4 한글패치 유로파 유니버셜리스4를 한글로 하고 싶으면 한글패치를 받으면 된다(...) 한글패치는 다음(Daum) 유로파 유니버셜리스 카페(가입 필요)에서 받을 수 있다. 1.11.4 한글패치 http://cafe.daum.net/Europa/3P9X/90 1.13.2 한글패치 http://cafe.daum.net/Europa/2M1/1478 1.17.1 한글패치 http://cafe.daum.net/Europa/OFSe/14 1.11과 1.13을 따로 놓는 이유는 1.12 패치부터 상식(Common Sense) DLC가 적용된 버전이라 1.11과 1.12 이후 한글패치 호환이 되지 않기 때문이다. 설치는 간단하다. 압축파일을 받아 mod 폴더에 풀어 넣으면 된다. 사용자마다 경로가 다를 수 있다. 위 스샷은 내가 .. 2015. 11. 13.
ncity 호스팅 고지 없이 약관 변경 ncity 호스팅 관리자가 사전에 사용자에게 고지하지 않고 지 멋대로 약관 변경을 했다. 변경 부분은 평생계정 관련. 아무런 고지 없이 위와 같이 약관이 변경되었다. 정말 가지가지 한다. 그리고 오늘(2015년 11월 9일) 홈페이지 메인과 각 게시판 스샷들. - 홈페이지 메인화면 - 자유게시판(Forum) - 질문답변 게시판(QnA) - 요청 게시판(Request) 메인화면이나 어느 게시판을 보나 약관 변경에 대한 관리자의 말이 하나도 없다. 엔시티 약관에는 약관 변경 7일 전에 홈페이지 초기화면에 시행일자 이전부터 7일 이상 게시한다고 나와 있는데, 엔시티가 약관을 어겼다. ncity 관리자는 대체 무슨 생각인가? 2015. 11. 9.
ncity 호스팅 환불 카페도 개설 됐다 ncity 관리자의 홈페이지 채무상환 카페가 개설되고, ncity 기부자 카페도 개설되고, 이제 ncity 호스팅 평생계정 환불에 관한 카페도 개설이 됐다. 3월말부터 제대로 된 서비스를 받지 못한 기존 회원이나 서비스 신청 후 입금을 하였으나 서비스 개통이 안되거나 환불요청을 하였음에도 환불을 받지 못하는 사람들이 모이는 카페다. 물론, 기존 회원들의 환불에 대해서도 이야기한다. 카페 http://cafe.naver.com/ncityrefund 트윗 https://twitter.com/ncityrefund 혹시 ncity 호스팅을 사용하는 사람이 이 글을 본다면 위 카페(네이버)에서 다같이 상황을 지켜보는 것이 어떨까 생각한다. 그리고 트위터를 하는 사람은 위 트윗 주소로 들어가 아직 이 사태에 대해 .. 2015. 11. 2.
ncity로 들어오는 사람이 많아졌네 #2015년 11월 01일 추가. 마지막 부분에 작성한 채무상환에 대한 카페는 ncity 관리자가 만든 것이 아니라 채권자가 만든 것. 카페 개설은 ncity 관리자의 의지가 아니다. 카페 가서 글 읽어보니 그냥 막장인데? 이틀간 ncity 관련해서 유입이 많이 늘었다. 로그를 보니 누가 ncity 관리자가 운영하는 사이트에 링크를 올렸더라. 가입자가 아니라서 내용은 못 보고 제목만 알 수 있지만. 9월초에 언제쯤 정상화 한다 해놓고 펑 터졌던 호스팅 홈페이지가 9월 중순쯤 다시 열렸는데 달랑 임시 복원 페이지라는 말만 추가한지 한달이 훨씬 넘은 오늘(10월 31일)까지 관리자는 코빼기도 안 보인다. 그동안 관리자가 운영하는 사이트에는 공지가 몇 개나 올라왔던데 ncity는 그냥 방치하네? 방치 플레이?.. 2015. 10. 31.
유로파 유니버셜리스4 필수 DLC 유입 로그에 유로파 유니버셜리스4 필수 DLC가 좀 보여서 작성해 봤음. 아래 나열한 DLC 외엔 구입하지 않아도 됨. 2015년 10월 31일 작성. 2019년 12월 12일 수정. 1. Conquest of Paradise 아메리카 관련 DLC. 무작위 아메리카 대륙, 아메리카 원주민 전용 시스템, 식민 정부 관련 DLC인데 아메리카나 식민지 플레이를 아예 안 한다면 없어도 되긴 함. 유로파4 위키(영어) http://www.eu4wiki.com/Conquest_of_Paradise 2. Wealth of Nations 국부론. 주로 무역에 관련된 DLC. 사략선, 아시아와 아프리카에 무역회사 설립, 무역분쟁 CB 등. 유로파4 위키(영어) http://www.eu4wiki.com/Wealth_of_.. 2015. 10. 31.
[CentOS 7] 개인 서버 웹에서 sftp 사용 PHP7에서 ssh2 모듈을 설치하는 방법 http://homaki.tistory.com/104 개인 서버를 구축 후 xe나 워드프레스를 사용할 때 관리자 화면에서 ftp를 이용한 쉬운 설치를 사용할 수 있다. 나처럼 ftp를 설치하지 않고 sftp를 사용하는 사람은 따로 설치해야 할 것이 있다. CentOS를 최소 설치하면 libssh2는 기본으로 설치가 된다. 웹에서 sftp를 사용하려면 libssh2 말고도 위에 보이는 php 확장 모듈이 하나 더 필요하다. [root@localhost ~]# yum install php-ssh2 [root@localhost ~]# systemctl restart httpd 위와 같이 php-ssh2 확장 모듈을 설치 후 웹서버를 재시작하면 바로 적용이 된다. ph.. 2015. 10. 30.
[CentOS 7] semanage 설치 CentOS 7을 최소설치하면 selinux 관련 명령어를 포함한 패키지가 몇 가지 설치된다. getenforce, setenforce, getsebool, restorecon, setsebool 등의 명령어가 포함된 패키지는 설치가 되지만 semanage가 포함된 패키지는 최소설치 목록에 없다. [root@localhost ~]# yum install policycoreutils-python policycoreutils-phtyon을 설치하면 semanage, audit2allow 등의 명령어를 사용할 수 있다. 2015. 10. 24.
[CentOS 7] SELinux 끄기, 켜기 전용 NAS를 구입하지 않고 자작 NAS를 만들 때 대부분 우분투나 CentOS를 사용하는데, CentOS를 설치하고 웹서버나 삼바 등을 이용할 때 분명히 제대로 설치를 했는데 읽기나 쓰기가 되지 않는 경우가 있다. 원인은 대부분 SELinux다. 외부(인터넷) 연결을 하지 않고, 내부 네트워크에서만 사용한다면 SELinux를 꺼도 괜찮은데, 인터넷에 연결해서 사용한다면 끄지 않는 것이 좋다. 귀찮다고 disabled 하지 말고, 보안을 생각한다면 selinux 보안문맥 사용법을 익히는 것이 좋다. 어쨌든 SELinux를 켜고 끄는 방법. 설정 파일은 /etc/selinux에 있는데 vi로 config 파일을 열면 된다. [root@localhost ~]# vi /etc/selinux/config 그럼 .. 2015. 10. 23.
ncity 호스팅 한숨만 나온다 관리자가 아무런 말도 없이 몇 달 잠수를 타더니 어디서 흘러온 사정은 신고가 들어와서 서버접근을 못한다 뭐다 이런 말이 돌면서 정확한 사정을 아는 사람도 안 나오고 자기가 운영하는 홈페이지에 복귀한다는 공지 하나 올린지 몇 주가 지나서 호스팅 홈페이지는 펑 터지고 접속이 안 돼, 터지고 한 일주일 지나니까 위 스샷처럼 점검 중이라는 공지 한 페이지만 올려서 어제(4일) 서비스 정상화를 한다 써놓고 오늘(5일) 13시가 지났는데도 호스팅 홈페이지는 열지도 않은 채 또 잠수를 탄다. 몇 달 동안 공지도 없고, 누구를 통해서 무슨 사정이 있다는 글을 올린 것도 아니고... 대체 무슨 생각을 하는 건지 모르겠다. 신고가 들어와서 조사가 끝날 때까지 피드백을 할 수 없다는 글 하나만 남겨 놨어도 이렇게 빡치진 않.. 2015. 9. 5.
ncity 호스팅 관리자 잠수 때문에 좀 찾아봤다 글 다 쓰고 맨 위에 추가함. 그냥 ncity 호스팅 사용자들 호구 취급한 듯ㅋㅋ 뭐라고 해명할지 기대되네ㅋㅋ ncity 호스팅 관리자가 몇 개월 동안 잠수를 타고 있다. 지금은 호스팅 홈페이지는 접속도 안 된다. 서버를 내린 듯... 아무튼 관리자에 대한 정보를 찾으면서 어쩌다 ncity 관리자가 직접 관리하는 홈페이지를 찾게 되어 그곳에 작성된 공지를 하나 발견했다. 이번달 12일에 올라온 글인데 내용에 '증거불충분 무혐의로 다 결정나서', '은행이고 뭐고 돌아다니면서 묶인 부분 풀고' 이런 부분이나 다른 부분을 보니 관리자가 운영하는 홈페이지에 대해 신고가 들어가 조사를 받느라 잠수를 타게된 것 같다. 성인용 홈페이지라 신고가 꽤 들어가는 것 같았다. 그 글을 보니 언제인지는 몰라도 조만간 떠오를 .. 2015. 8. 26.
ownCloud 설치 시 sql 에러 개인 서버나 NAS에서 클라우드 프로그램으로 인기가 많은 ownCloud 최신 버전을 설치할 때 데이터베이스 에러가 난다. 예전엔 그냥 됐는데... 버전이 8로 올라가면서 설치환경이 바뀐 것 같다. SQLSTATE[HY000]: General error: 1665 Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging. InnoDB is limited to row-logging when transaction isolation level is READ COMMITTED.. 2015. 7. 28.
homaki.tistory.com의 구글 광고