본문 바로가기

분류 전체보기51

Centos PHP 여러버전 깔기 호스팅을 만들어 보려고 한다그러면 PHP를 여러버전 깔아야 한다 = 암에 걸린다 그래서 정리해놓는다 install all the necessary repos and packages big thanks to https://rpms.remirepo.net/wizard/ the following commands assume you already sudo su - or you will have to add sudo to each of the commands: yum install httpd -y yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum install http://rpms.remirepo.net/en.. 2019. 1. 1.
yum 으로 아파치 웹서버 최신 버전 업데이트 하기 리눅스 CentOS 7 기준, yum으로 아파치 웹서버를 설치하면 최신버전이 설치되지 않는다. (2.4.6 버전 설치) 최신버전은 드러나지 않은 버그들이 존재할 수 있기에 그런것이지만 yum으로 설치한 아파치 버전도 보안 취약점이 존재하였기에 최신 버전으로 업데이트 하기로 하였다. 참고로 현재(2018년 9월) 아파치 웹서버의 최신 버전은 2.4.34(relased 2018-07-16) 이다. # yum info httpd --> 현재 설치된 httpd 버전 확인 기본 yum 저장소에는 최신 버전의 아파치 웹서버를 찾을 수 없기 때문에 CodeIT 에서 만든 커스텀 저장소(repo)를 사용해야 한다. 이를 사용하기 위해 EPEL을 활성화 해야 한다. # yum install -y epel-release .. 2019. 1. 1.
Json 기본 문법 http://tcpschool.com/json/json_basic_syntax 여기 정말 잘 설명되어 있다 2018. 12. 24.
Centos 7 데이터 백업/복원 [서버 이전기] lightsail 이용하는데 아무리 생각해도 돈이 너무 나가더군요..그래서 하위플랜으로 이전하려고 스냅샷 찍고 플랜 바꾸려고 하니 현재 플랜보다 위 플랜으로만 가능하지 아래로는 안되더군요 그래서 문의 했습니다. 나 : "님, 상위플랜말고 하위 플랜으로 스냅샷 써서 이전 안됨?" 상담사 : "ㅇㅇ 안됨, 그리고 질문한데 틀림. 기술지원한테 물어보셈" 이러신다. 그래서 다시 생각을 해보니 이것이다! 라는 생각이 떠오르게 되었다. 1. /var/www 백업 및 mysqldump 써서 DB 백업2. 새 플랜 제작3. 설정 똑같이 해주고 이동 근데 초반부터 막혔다. ssh 설정을 분명 해놨는데, 접속이 안되는 것이다.아 맞다. 이거 안되서 문의해서 풀었는데. 그런데 다시 처음부터 하기는 너무 귀찮은 것이다.그래서.. 2018. 11. 25.
18-11-24 오늘치 하소연.. 아.. 왜 백업을 안해놨을까.. 내 700기가의 방대한 백업 데이터가..배드섹터 ㅜㅜㅜ저 죽일놈 ㅜㅜ개발하고 있던 앱과 데이터들이 싸그리 날라갔다 ㅜㅜㅜ이런.. 저거 해결할수 있는 방법 없을까요,,? 2018. 11. 24.
18.11.18 오늘의 하소연 18.11.18 거꾸로 해도 18.11.18 헤헷오늘치 하소연이다.. 쿠키에 기능을 만들 맘이 안든다..이용객은 없지, 사용자도 없지, 커뮤니티 활성화 하려하니 이미 거대한데가 다 먹고 있지.,하.. 미래가 안보인다 진짜 ㅜㅜ 길드 기능을 제작하고는 있는데, 마음이 안나네 ㅜㅜ..하.. 인생참 ㅋㅋㅋㅋ 2018. 11. 18.
자바 스크립트(javascript)에서 POST 전송하기 정석대로 구글링을 해보니 결과가 그지같은것이 많아서 작동이 안되었다.그렇다고 포기하자니 뭐해서 열심히 잔머리를 굴려 가볍게 하나 짜보았다. var fn = "hello"; document.write(''); document.getElementById("smb_form").submit(); 뭐 설명할것도 없이 간결하다.변수를 선언하고, document.write를 이용해서 가상의 form을 만든다.또한 그 속에 input type=hidden으로 변수들을 넣어준후, submit 시키면 끝. 매우 쉽다. 참고로 말하자면, document.write를 하면 그전에 로드되었던것은 싹다 사라지는듯 하다.실제 html에서의 submit과 동일한 역할을 함으로 사용해보려고 한다. 이상. 2018. 10. 27.
Apache 와 Nginx가 고민될때 나도 가끔씩 서버를 밀고 재설치 할때 아파치를 선택할지 엔진엑스를 선택할지 고민을 한다또한 새로 서버를 만들고 고민하는 사람들도 이 게시글을 볼것이다. 아파치는 부가 기능이 매우 많다.그러나 엔진엑스는 그렇지 않다. 그러나 아파치는 동접률이 엔진엑스에 비해 좋지 않다.서로 양날의 검이 되는것이다 그러함에 필자는 플랫폼 왔다갔다 하면서 아래와 같이 기준을 정해보았다. 물론 아마추어 이기에 그냥 당신이 원하는대로 하는게 제일 좋다 동접자를 적어도 100명이상 보유한다 -> 무조건 nginx지금까지 호스팅 쓰다 서버로 옮긴다 -> 호스팅사는 아파치를 많이 쓰기에, 아파치로 가도 되지만 VPS같은 것을 다룰정도로 지식이 좋다면 nginx를 추천한다htaccess 써야된다 -> 아파치 추천. 그러나 웹에 htac.. 2018. 9. 30.
.htaccess를 nginx 문법으로 바꾸기 모두들 알지 모르겠으나 htaccess는 Apache에서만 적용되고, Nginx에서는 적용이 안된다 https://winginx.com/en/htaccess 이곳에서 htaccess 파일을 붙여넣으면 nginx 문법으로 바뀐다.이를 리눅스 기준 /etc/nginx/conf.d/(파일명 or default).conf 에 붙여 넣은후service nginx restart 하면 적용될것이다 레드햇 기반은 systemctl restart nginx (근데 차피 위에꺼 써도 /etc/init.d/nginx restart로 리다이렉트 된다. 즉 상관없다는 예기) 2018. 9. 30.