웹서버
Node.js :: 간단한 HTTP 웹 서버 만들기
2017. 4. 18.Node.js는 다행히도 http모듈을 기본적으로 포함하고 있으며, 개발자는 몇 줄 안되는 코드로 매우 쉽게 간단한 기능을 하는 HTTP 웹 서버를 생성할 수 있습니다.기본적인 HTTP 서버 생성하기Node.js에서 HTTP 서버를 생성하기 위해 createServer 메서드를 호출하여 Server 객체만들고 생성된 서버를 4200번 포트로 listen합니다. 브라우저 주소창에 http://localhost:4200를 입력하면 "hello world!"가 출력됩니다.놀랍게도, 이렇게 쉽게 간단한 기능을 하는 웹 서버를 만들었습니다. Node.js 서버 분석하기 클라이언트가 생성된 서버(http://localhost:4200)로 접속하면 request 이벤트가 발생하며, Node.js는 등록된 이벤트 리스..
우분투 14.04 LTS에서 PHP7 설치하기
2016. 12. 2.우분투 14.04 LTS 버전에서는 기본적으로 제공하는 PHP의 버전이 5.x입니다.최근 성능이 많이 개선된 php7 버전을 설치하기 위해서는 간단하게 별도의 저장소를 추가만 하시면 됩니다. 저장소 추가 및 설치하기 sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php7.0 설치 확인하기 php -v # PHP 7.0.13-1+deb.sury.org~trusty+1 (cli) ( NTS ) # ... PHP 버전이 7.0으로 표시됨을 확인할 수 있습니다. MySQL과 연동하기 sudo apt-get install php7.0-mysql 아파치(Apache)와 연동하기 sudo apt-get install li..
우분투 phpMyAdmin 설치하기
2016. 5. 7.설치하기sudo apt-get install phpmyadmin명령어를 실행 후 설치를 진행합니다. 설치를 진행하다 보면 서버 종류를 선택하는 옵션과 데이터베이스 관리자 비밀번호 및 phpmyadmin의 root계정 비밀번호를 설정하는 창이 차례대로 나옵니다. 자신의 서버 환경에 맞게 모두 알맞게 입력해주시면 설치가 진행됩니다. 설치 완료 후 http://localhost/phpmyadmin 로 접근이 된다면 성공적으로 설치가 완료된겁니다. 만약에, 404 Not Found에러로 인해 접근이 되지 않는다면 아파치 환경설정에 phpMyAdmin 환경설정 파일을 포함시켜 주어야합니다. phpMyAdmin Not Found 문제 해결하기아파치 설정을 변경하기 위해 아파치 설정 파일을 엽니다.sudo vim /..
우분투 아파치(apache) 웹서버 기본 포트 변경 방법
2016. 5. 5.홈서버를 돌리다보면 통신사에서 80포트를 막아놓았다든지 이미 80포트를 사용중이라든지 가상머신에서 새로운 웹서버를 돌리는 등 웹서버의 기본 포트인 80포트 외의 다른 포트를 사용해야할 일이 있을 수도 있습니다. 기본 포트 변경하기sudo vim /etc/apache2/ports.conf원하는 포트를 열기위해 ports.conf 파일을 수정합니다. Listen 8080파일에 Listen 포트를 추가 후 저장합니다. sudo vi /etc/apache2/sites-available/000-default.conf호스트 포트를 변경하기 위해 000-default.conf 파일을 수정합니다. # 80포트를 8080포트로 수정 후 저장합니다. sudo service apache2 restart아파치 서비스를 재시작..
우분투 APM 설치하기 :: MySQL 설치 및 PHP 연동하기
2016. 5. 2.APM 설치하기 전체 글우분투 APM 설치하기 :: 아파치(apache) 설치 및 설정하기우분투 APM 설치하기 :: PHP 설치 및 아파치, MySQL 연동하기 우분투에서 MySQL 설치하기sudo apt-get install mysql-serverMySQL 서버를 설치합니다. 설치되는 MySQL의 버전은 5.5버전입니다. 설치 과정에서 비밀번호 입력창이 나옵니다.우분투의 root계정이 아닌 MySQL의 root 계정의 비밀번호를 설정하는 창입니다. MySQL과 PHP 연동하기sudo apt-get install php5-mysqlPHP와 연동을 위해서 php5-mysql 패키지를 설치합니다. ※PHP가 설치되어 있지 않다면 아래 링크를 확인해주세요.http://bloger.kr/44 :: PHP 설치..
우분투 APM 설치하기 :: PHP 설치 및 아파치, MySQL 연동하기
2016. 5. 1.APM 설치하기 전체 글우분투 APM 설치하기 :: 아파치(apache) 설치 및 설정하기우분투 APM 설치하기 :: MySQL 설치 및 PHP 연동하기 아파치 서버를 설치한 후 index.php로 이루어진 메인페이지에 접근하면 php소스코드가 그대로 노출된다는 것을 확인하실 수 있습니다.이는 아파치 서버에 php를 처리할 모듈이 없어서 발생하는 문제로 php를 설치 후 아파치 서버와 연동을 해주면 해결됩니다. 우분투에서 PHP 설치하기 sudo apt-get install php5 php5-common php를 설치해줍니다. PHP와 아파치 연동하기sudo apt-get install libapache2-mod-php5php를 처리하기 위한 아파치 모듈을 설치해줍니다. 설치 완료 후 아파치 서비스가 자..
우분투 APM 설치하기 :: 아파치(apache) 설치 및 설정하기
2016. 4. 28.APM 설치하기 전체 글우분투 APM 설치하기 :: PHP 설치 및 아파치, MySQL 연동하기우분투 APM 설치하기 :: MySQL 설치 및 PHP 연동하기 우분투에서 아파치 설치하기sudo apt-get install apache2위의 명령어를 아용하여 아파치를 설치하신 후 자신의 아이피주소 혹은 localhost로 접속하면 아파치서버에서 제공하는 기본 화면이 출력됩니다. 기본 경로 설정하기아파치를 설치하면 기본 경로가 /var/www/html 으로 자동 설정되어있습니다. 이 경로를 사용자 임의의 경로로 수정하기 위해 아파치 설정파일을 수정해야합니다. ※기본 경로를 그대로 이용하신다면 이 아랫부분은 무시하셔도 됩니다.sudo vim /etc/apache2/sites-available/000-defau..