CentOS에서 포트 여는 방법 – iptables를 이용하여 80포트, 22번 포트 등을 열어

외부에서 서버에 접속하려면 포트를 열어줘야 합니다. CentOS에서 HTTP나 SSH같은 포트를 열어주려면 iptables를 이용하면 되는데, 80번 포트를 예를 들어 봅시다. 참고로 아래의 커맨드는 root권한으로 실행되어져야 합니다. # iptables -I INPUT -p tcp --dport 80 -j ACCEPT# /etc/init.d/iptables save# /etc/init.d/iptables restart

CentOS 6.x에 APM(Apache+PHP+MySQL) 설치 및 초기 설정 방법

Centos 6.x를 Minimal Install로 설치하면 Apache 및 MySQL이 설치되어져 있지 않습니다. 본 포스트에서는 이런 환경에서 Apache, PHP, MySQL을 설치하고 기본 설정까지 해 보도록 하겠습니다. 참고로 저는 Centons 6.8을 설치하였습니다. 먼저 Root로 로그인하여 다음과 같이 패키지를 설치합니다.# yum install -y lynx wget # yum install -y httpd # yum install -y...

MAC에 Apache, PHP, MySQL 설치 – MAMP로 쉽게 설치 할 수 있어

MAC에 Apache, PHP, MySQL 설치 - MAMP로 쉽게 설치 할 수 있어집에 방치되어져 있는 Mac Mini를 서버로 사용해보려고 이것 저것 찾다 보니 MAMP라는 솔루션을 찾았습니다. MAMP는 Mac OS에서 Apache, MySQL, PHP를 사용하게 해 주는 솔루션입니다. 각각 따로 따로 설치하지 않아도 되며, 하나만 설치하면 MySQL, PHP, Apache가 한방에 설치됩니다. 참고로 MAMP는 http://www.mamp.info/en/downloads/ 에서 받으실 수 있습니다. 즉, 맥에 웹서버 설치하는 것을...

우분투 소켓 접속 제한 풀어 소켓 갯수 늘리기(How to increase maximum socket connection in Ubuntu?)

우분투 소켓 접속 제한 풀어 소켓 갯수 늘리기(How to increase maximum socket connection in Ubuntu?)우분투 서버 기반으로 웹서버, DB서버 등을 운영하다 보면 소켓 접속 갯수 제한으로 서비스가 정상동작 하지 않는 경우가 있습니다. 그럴때는 설정만 바꿔주면 손쉽게 동시 접속 갯수를 늘릴 수 있습니다. * 현재 최대소켓 설정 갯수 확인하기 sysctl -a | grep somaxconn 보통 default 값은 127입니다. 이는 너무 작은 값으로 변경을 하려면 /etc/sysctl.conf 화일을 열어서 제일 마지 막줄에 아래의 줄을 삽입합니다. net....

Centos 사용 중 phpMyAdmin에서 mcrypt 확장 모듈을 불러 올 수 없는 경우

Centos 사용 중 phpMyAdmin에서 mcrypt 확장 모듈을 불러 올 수 없는 경우phpMyAdmin을 설치하여 사용하려고 하니 다음과 같은 에러가 뜨는 경우가 있으신가요?정보의 바다를 찾아보니 다음과 같이 해주면 된다고 하네요. % wget http://dl.fedoraproject.org/pub/epel/6/x86_64/libmcrypt-2.5.8-9.el6.x86_64.rpm% yum localinstall libmcrypt-2.5.8-9.el6.x86_64.rpm % wget http://dl.fedoraproject.org/p...

SSL 인증서 설치 방법

SSL 인증서 설치 방법1. 인증서의 설치 절차Thawte에 인증서를 신청하거나 무료테스트 인증서를 신청화면 텍스트화일 형태의 인증서를 받게 됩니다. 인증서의 형식은 CSR과 마찬가지로 Ascii텍스트로 암호화된 문장으로 구성되어 있습니다. BEGIN CERTIFICATE와 END CERTIFICATE를 포함한 텍스트를 *.crt혹은 *.der, *.cer등 다양한 확장자로 저장합니다. 각 웹서버에서 이 인증화일을 불러들일 준비를 합니다 2. Apache(modSSL)Apach...

SSL 인증서 설치시 인증요청서(CSR)에 생성가이드

1. CSR이란 무엇인가?CSR이란 Certificate Signing Request의 약자로서 SSL서버를 운영하는 회사의 정보를 암호화하여 인증기관으로 보내 인증서를 발급받게 하는 일종의 신청서입니다. CSR은 Ascii 텍스트화일로 형성되며 아래와 같은 형태로 되어 있습니다.CSR을 생성할 때 서버의 식별명을 입력하라는 메시지가 표시됩니다. 식별명은 각 서버를 고유하게 나타내는 이름으로서 다음과 같은 정보를 포함합니다. * 조직 (O) : Nine4...

다른사이트의 글 긁어오는 방법

PHP에서는 이것을 아주 쉽게 구현 할 수 있다.<? $fp = fopen("http://bing.com", "r"); while(!feof($fp)) { $buf .= fread( $fp, 1024); echo $buf; } fclose($fp);?>그런데 cafe24같은 경우는 서버 설정이 기본적으로 이것을 허용하지 않는다. 이 경우 FTP 폴더 최상단에 .htaccess 파일을 만든 후 아래와 같이 한문장을 적어 주면됩니다.php_flag allow...

JDK 다운로드 및 설치 방법

[1] 먼저 SUN 홈페이지에 접속한다.http://java.sun.com[2] 상단 메뉴 중 Download를 선택한다.[3] 다음 페이지에서 Java SE를 선택한다.참고로 2008년 12월 현재 최신버젼은 Java SE Development Kit (JDK) 6 Update 10이 최선버젼임.[4] 설치 후 환경변수 등록 . 내컴퓨터 -> 마우스 오른쪽 클릭 -> 속성 ->고급 -> 환경변수 클릭 . 여기서 Path에 JDK가 설치된 폴더의 bin ...

친절한 톰캣(Tomcat)의 기능 개요 및 설치 방법

톰캣(Tomcat)은 참 친절한 소프트웨어죠. Windows XP, Vista에서도 Java Servlet, JSP, Beans 같은 자바 코드를 돌릴 수 있으니까 말이죠. 그것도 무료로...톰캣(Tomcat)은 기술적으로는 아파치 소프트웨어 파운데이션(Apache Software Foundation)에서 서버인 자바(Java)를움직이게 하기 위해 개발한 AP서버 입니다. 즉 서블릿(servlet), JSP, 빈즈와 같은 자바 코드를 이해하기 위해서는톰캣...

PHP로 트랙백 구현하는 방법

홈페이지에 트랙백을 전송하는 기능을 넣기 위해 검색해본 결과 소스포지에 아래와 같은 프로젝트를 찾았다.http://phptrackback.sourceforge.net/트랙백 기능이 복잡한 것이 아니기때문에 PHP 소스 또한 간단하게 파일 하나로 구성되어 있다.위 의 사이트에서 php 파일을 다운로드 받은 뒤 적당한 디렉토리에 풀어놓고,소스 코드에서 다음과 같이 적어주면 간단하게 trackback 보내는 기능을 구현할 수 있다.tracked-blog로 트랙...

IP Address로 국가 알아내는 방법

출처: http://ip-to-country.webhosting.info/node/view/6 첨부파일은 위의 출처 사이트에서 제공하는 CSV형식의 2007년 3월 5일자 자료입니다.시간에 따라 자료가 변함으로 최신 파일은 http://www.ihelpers.co.kr/programming/tipntech/ip-to-country.csv.zip을 통해 다운 받으시기 바랍니다. CSV파일의 형식은 다음과 같습니다. "0033996344","003399635...

FireFox, IE에서 모두 iframe 사이즈 자동 조절 하는 방법

iframe을 부득이하게 사용하는 웹페이지를 만들다보면 iframe의 크기를 자꾸 바꿔줘야 하는 경우가 왕왕 발생한다.다음의 예제는 iframe의 크기를 자동으로 바꿔주는 예제이다.kurapa.com에도 적용해 보았는데, 잘 동작하는 것을 확인하였다.<iframe id='ifrm' frameborder=0 width=100% height=450 scrolling=no src='http://m.kurapa.com'></iframe><script langua...

iso8601 포멧으로 time string 만들기

XML로 시간 포멧 생성시 ISO-8601(iso8601) 포멧으로 시간을 인코딩해야 하는 경우가 있다.이경우 xmlrpc 모듈을 사용하는 경우 혹은 php에서 iso8601_encode, iso8601_decode 기능을 지원하는 경우는 그 함수를 그대로 사용하면 된다.그렇지 않은 경우는 다음의 코드를 상단에 define하고 써주면 된다.// date helpersfunction iso8601_encode($timet, $utc=0) { // retur...

배열(array)을 문자열(string)으로 만들어주는 친절한 함수

이런거 있음 좋겠다 싶었는데, 누군가 친절하게 구현해 놓았다.$array = array('lastname', 'email', 'phone');$comma_separated = implode(",", $array);echo $comma_separated; // lastname,email,phone오늘 맨땅에 헤딩해서 다 구현해 놨는데,찾아보니 이미 있어서 다소 허탈하다.implode는 binary mode로 동작하므로 속도가 맨땅에 헤딩해서 구현한것보다 매...

1      2      3      4      5      6      7      8