Loading...
웹서버 운영 - Centos 에서 yum을 이용하여 PHP 및 추가 패키지를 설치해보자

지난번 편에서는 Centos 에서 아파치를 설치하는 방법에 대해 알아보았다. 이번편에서는 웹서버를 운영하는데 필요한 PHP 및 추가 패키지 설치하는 방법에 대해 알아보자 (이제와서 이야기하지만 서버 명령어 앞에 [root@localhost ~]# 의 경우 빼고 실제 명령어만 입력해 주어야 한다...ㅡ..ㅡ) PHP 저장소 추가 아래 명령어를 통해 php 저···

웹서버 운영 - Centos 에서 yum을 이용하여 아파치를 설치해보자

Centos 기준으로 yum 을 통한 아파치 설치방법을 간략하게 소개할까 한다. 나역시 서버 전문가가 아니기 때문에 조금 부족한 부분들을 타 블로그를 통해 설치를 진행 하기 때문에 현재 포스팅을 보고 있다면 누구든 할 수 있을 거라 믿는다. 사양확인하기 현재 서버의 사양은 아래의 명령어를 통해 확인 가능하다. [root@localhost ~]# cat /e···

[공지] REDINFO API 서비스 오픈!

안녕하세요 REDINFO 웹 개발 담당자(lcy@redinfo.co.kr) 입니다. 이번에 API 서비스가 새롭게 오픈되었습니다. 해당 서비스는 기존에 이곳에서 제공되던 SERVICE 를 API로 변경하여 새롭게 개발되었습니다. REDINFO API 서비스 REDINFO API WHOIS(후이즈) , 도메인 아이피, RI 암호화/복호화, 임시 이미지 서비스···

[서버장애] 2022/07/18 - 전기 차단으로 인한 서버 장애 발생

안녕하세요 REDINFO 서버 관리자 입니다. 금일(22.7.18) 오전 10시부터 전기가 차단되어 REDINFO 모든 웹 서버가 닫히는 장애가 발생되었습니다. 전기는 오전 11시에 복구가 되었으나 서비스가 갑자기 끊기면서 재시작시 발생되는 오류가 심각하여 오후 7시가 넘어서 복구를 완료하였습니다. 현재는 모든 서비스가 안정화 되었으나 간혈적인 서비스 장애···

[끄적끄적] 프로그래밍 어떻게 시작해야할까?

'프로그래밍 어떻게 시작해야할까?' 란 고민은 내가 처음 대학교를 입학하고 1번의 학고를 당하고 나서 한참 후에 생각했던 것이였다. 물론 학고를 당한 이유는 당시 노는걸 너무 좋아해서 공부는 뒷전이고 출석만 잘해도 중간은 갈 수 있었지만 학교를 나가지 않고 PC방 맴버들과 게임에 빠져 헤어나오지를 못했기 때문이다. 잉여 처럼 어영부영 휴학과 함께 2학년이 ···

[정보공유] 히어로즈 테일즈 퀴즈 답안지 검색 프로그램 오픈!

이번에 히어로즈 테일즈 모바일 앱 게임의 퀴즈 답안지를 쉽게 검색할 수 있는 프로그램을 간단하게 만들어 보았다. 검색방식의 경우 타입을 선택하면 되나 타입은 분류하기어려워 그냥 전체로 일괄 넣었으니 타입검색은 되도록 전체로 두고 검색하길 바란다. 참고로 해당 기능은 상황에 따라 종료될 수 있으니 이부분은 미리 확인해주길 바라며 해당 프로그램은 아래의 URL···

REST API 를 이용한 카카오 로그인 방식 (for PHP)

지난번 팝업을 이용한 카카오로그인에 대해 간단한게 살펴보았다. 이번에는 REST API 를 이용한 카카오로그인에 대해 알아보도록 하자 기본적으로 REST API 를 이용하기 위해선 PHP 스크립트를 실행할 수 있는 서버가 있어야하며 해당 서버가 준비가 안되었다면 이번 샘플을 실행할 수 없다. CURL 통신의 경우 LIB 파일로 제공하니 해당 파일을 참고하여···

팝업을 이용한 카카오 로그인방식

이번에 카카오API를 통한 연동 방식에 대해 도움을 주고자 새롭게 카테고리를 오픈하였다. 특히 카카오 로그인 API의 경우 평소 많이 쓰기도하지만 나같은 경우 JAVASCRIPT 방식은 거의 접하지 않아 혹시나 사용할 일이 생길 경우 참고하기 위해 포스팅을 하게되었다. 물론 카카오 로그인 API 문서에도 잘 명시되어있고 팝업의 경우 가장 난이도가 낮기때문에···

Kakao Developers 를 통한 애플리케이션 생성

카카오 API를 통한 애플리케이션 생성은 생각보다 간단하다. 물론 처음 접하는 경우 생성은 쉽더라도 서비스에 대한 설정이 어려울 수 있지만, 카카오 Developers 를 이용하는 사람들은 대다수 사이트 관리자 또는 개발자이기때문에 쉽게 할 수 있을 거라고 생각한다. 이번편은 간단하게 카카오 Developers 를 통해 애플리케이션과 웹 플랫폼을 등록하는 ···

카카오 API 서비스는 개발자를 위한 서비스이다.

카카오 API 서비는 제목 그대로 개발자를 위한 서비스 이다. 물론 다른 네이버, 구글 서비스또한 개발자를 위한 서비스이긴 하나 내 경험상 본다면 조금 불편한 부분이 많다. 작업하다보면 개발자들에겐 많은 시간이 주어지지 않는다. 특히 API 서비스를 사용하기위해선 정말 많은 시간을 투자해야하는데 카카오에서 제공되는 API들은 손쉽게 접근하고 사용하는 방법도···

나에게 개발이란? 과거 그리고 현재

요즘 문득 나의 20대 후반과 30대 중반의 내 모습을 생각해 보게 된다. 20대 후반은 굉장히 자신감에 차있었다. 어떤것을 하더라도 남들보다 더 잘하고 내가 못하는건 없을 거라고 생각했었다. 하지만 같은 길을 걷고 있는 사람들에게 한발 씩 내 딛을 수록 나는 초라해지고 내가 할 수 있는 일.. 아니 하고 있는일마저 작게 느껴질만큼 내 자신이 초라하다는걸 ···

[리눅스] fail2ban 을 이용한 서버 보안 강화

최근 회사와 개인 프로젝트에 지쳐 간만에 코딩을 쉬고 죽어가는 오래된 나의 서버를 접속해보았다. 그런데 이상하게도 서버가 굉장히 느린것 같아 습관처럼 여러 로그들을 살펴보았다. 그렇게 로그를 살펴보던중 가장 신경쓰이는 로그가 있었는데 그건 maillog 에 있는 postfix sasl 로그였다. 이 로그가 0.5초 단위로 아이피 약 60 군데정도에서 무작위···

[업데이트] 22/05/05 - 신규 v1 업데이트

올해 신규로 시작했던 프로젝트중 RWS 프로젝트가 있었다. RWS란 ROOT WEB SERVICE 의 약자로 모든 웹서비스를 ROOT 에서 처리하는 시스템이다. 물론 RWS는 처음 들어봤을것이다. 왜냐면 내가 지었기 때문이다. 현재 다루고 있는 프로젝트는 새로운 도메인에서 하고 있고 아직 진행중이라 공개할 수 는없지만 최종적으로 해당 서비스가 오픈된다면 가···

[PHP] hash_algos 함수[PHP >= 5.1.2]

hash_algos 함수의 경우 현재 서버에 내장된 PHP 해싱 알고리즘 리스트를 배열로 리턴해준다. 주로 hash 함수 처리 시 사용가능한 해싱 알고리즘을 미리 확인 하여 사용 가능하다. 지금까지 쓰던 해싱 알고리즘은 흔히 md, sha 였는데 이 함수로 확인해 보니 상당히 많은 알고리즘을 쓸 수 있다는것을 알게 되었다. 아래는 hash_algos 함수를···

[리눅스] SFTP 접속시 ROOT 접속 허용하기

이번에 에디터로 설정파일 대량 작업을 해야할일 이 생겨서 서버내 root 접속 허용이 필요했다. 간만에 root 접속을 허용할려고하니 잘안되서 구글링을 통해 시도해보았다. 구글링을 보니 아래의 명령어만 변경해주면 된다고 해서 바로 시도해보았다. [root@dev.kakao.com /etc/ssh]#vi /etc/ssh/sshd_config PermitRoo···

[PHP] 파일내용 가져오기 속도 테스트 (fgets,fread,file,file_get_contents,include)

최근 json 파일을 읽어와 데이터 처리를 하면서 궁금증이 생겼다. 파일읽기 함수는 여러가지가 있는데 이중 속도차이가 많이 날까라는 의문이였다. 나같은 경우 파일 내용을 읽을 시 file_get_contents 와 include 를 많이 사용했는데 검색하다보니 file_get_contents 가 더 빠르다는 글이 있어 몇가지 함수를 더 추가해서 테스트를 해···

[PHP] 삼항연산자와 or 과 and 연산자

삼항연산자의 경우 대학교 시절 C언어 접하면서 처음 용어를 알게 되었다. 당시 기억으로 시험때문에 사용했고 실제 프로그램 작업할때는 거의 사용하지는 않았던것같다. 하지만 삼항 연산자는 간다한 처리에서 많이 사용하는 방식이니 반드시 숙지하는게 좋다. 책으로 본다면 전문용어로 설명이 되어있겠지만 나같은 경우 그런 설명은 별로 좋아하지 않는다. 나는 내가 이해했···

[PHP] if else 문과 else if 문의 차이점 그리고 switch case 문

프로그램 하면서 if 문과 switch 문은 빼놓을 수 없을 만큼 많은 비중을 차지 하고 있다. 하지만 if 문과 else if 문의 확실 한 차이점을 초기 이해못하고 사용한다면 정말 위험한 프로그램을 할 수 있기때문에 처음 프로그램을 접한다면 반드시 숙지하고 가는게 좋다. 기본적으로 if else 문의 기본 사용은 1번 예제와 같다. 1번 예제 <?···

[파일] 가~힣 까지의 모든한글 파일 다운로드

이전에 운영하던 티스토리 블로그를 살펴보던 도중 당시 고생해서 만든 파일을 하나 찾았다. 그파일의 이름은 바로 모든한글.txt 파일로 전에 한글 단어를 이용해서 프로그램 만들일이 있어 블로그에 올려놓았던것같다. 당시 다른 방법이 없어 만들긴했는데 지금 사용할려고보니 속도가 조금 느린면이 있는것같다. 주로 한글이름 체크할떄 해당 파일 DB에 넣고 정규식으로 ···

[프로그램] 윈도우 가상 모니터 생성 프로그램 - VirtuaWin

사무실에서 멀티 플레이를 하다보면 모니터의 부족함이 느껴질때가 있다. 물론 모니터는 요즘 기본 2개는 제공된다 하지만 1:1 작업이 아닌 1:N작업으로 업무가 진행되니 늘어가는 작업창들이 쌓여있을 경우 작업하던 사이트가 아닌 다른 사이트를 수정하고 있는 나를 발견할때가 있다. 이런 실수들을 방지하기 위해 필요한건 바로 모니터를 나누는 방법인데 윈도우10 의···