Laravel 5.3 부터 이전(5.2) 에 사용하던 방식인 Auth/AuthController.php 통합 방식이 변경되어 ForgotPasswordController.php - 비밀번호 찾기 LoginController.php - 로그인 RegisterController.php - 가입 ResetPasswordController.php - 비밀번호 초기화 파일 4개로 쪼개 졌습니다. 각각은 이름대로의 역할을 하는대요. 그렇다면? middleware auth 리다이렉트는 어떻게 처리 해야 되는가? /app/Exceptions/Handler.php 에 보시면 최 하단에 protected function unauthenticated($request, AuthenticationException $except..
Ubuntu 14.04 LTS 버전에서 NodeJS 설치 및 NodeJS 버전을 변경하기위한 n 을 설치하고 변경하는 방법에 관해 설명드리겠습니다. 1. Ubuntu 에서 apt-get 을 이용하여 NodeJS 설치하기 우선 apt-get 을 이용해서 설치할 것 이기 때문에 저장소를 NodeJS 홈페이지에 등록된 방법으로 등록해주시기 바랍니다. 원본 : https://nodejs.org/en/download/package-manager/* npm n 을 통해서 버전을 수시로 변경할 수 있기 때문에 버전에 관해서는 크게 걱정하지 마시고 일단 설치하시기 바랍니다. NodeJS 4.x LTS 버전 curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - ..
Ubuntu 에서 apt 저장소 추가 후 apt-get 을 통해서 nginx 설치시 Stable 버전으로 설치하는 방법입니다. 만약 저장소를 추가하지 않고 그대로 설치 한다면 구버전이 설치되니 참고하시기 바랍니다. ( 필자의 경우 1.8.1 Stable 에서 1.4.6 이 설치되었습니다. ) 우선 아래의 명령어로 nginx/stable 저장소를 추가합니다. sudo add-apt-repository ppa:nginx/stable 그리고 apt-get update 를 해주도록 합니다. 만약 업데이트 마지막에 GPG ERROR NO_PUBKEY 에러가 발생한다면 아래의 포스팅을 참고하시기 바랍니다. 2016/03/01 - [Computer Skills/Ubuntu] - Ubuntu 에서 GPG ERROR N..
여기서는 간단하게 Let's Encrypt 를 이용하여 무료로 HTTPS 를 제공하는 튜토리얼을 진행해보겠습니다. - 무료로 Let's Encrypt 를 이용한 인증서를 만들고 적용 우선 이 문서는 영문 버전을 참고하여 작성한 문서이며 원본은 How To Secure Nginx with Let's Encrypt on Ubuntu 14.04 입니다. 기본적으로 원본 문서보다 설명이 적습니다. 자세한 사항은 원문을 찾아 보시기 바랍니다. 서버 셋팅환경은 Ubuntu NginX 입니다. 1. Let's Encrypt 설치하기 우선 필요한 것들을 설치 하도록 합니다. 이미 설치되어 있다면 굳이 설치 하지 않으셔도 됩니다. $sudo apt-get update $sudo apt-get install git bc ..
PM2는 P(rocess) M(anager) 2 로 NodeJS 프로세서를 관리해주는 역할을 합니다. PM2는 앱이 계속 살아 있을수 있도록 도와 주는 역할을 하고 프로그램의 다운없이 다시로드 할수 있도록 해주는 등의 역할을 합니다. 1. 설치하기 npm 을 이용함으로 설치는 간단히 npm install pm2 -g 로 설치 합니다. $ npm install pm2 -g 2. 실행 및 종료하기 실행 역시 간단합니다. pm2 start app.js 명령어 만으로 nodejs 프로젝트의 실행이 가능합니다. $ pm2 start app.js 아래와 같이 여러개의 프로세서를 켜두고 작동을 볼수도 있습니다. 종료는 pm2 stop id 혹은 pm2 kill 로 해당 프로세스를 종료하거나 pm2 자체를 종료할수도 ..
NodeJS , Express 그리고 Socket.io 을 이용하여 간단한 채팅 앱 ( 메시지 앱 ) 을 만드는 방법입니다. 기본적으로 Socket.io ( http://socket.io ) 에 들어가 보시면 기본적인 튜토리얼 ( http://socket.io/get-started/chat/ ) 이 있는대요. 여기서는 이전에 진행하던 NodeJS + Express 튜토리얼을 연장하여 간단하게 코드만 넣어 보겠습니다. 튜토리얼을 보시기전 NodeJS + Express generator 를 모르신다면 한번 보시기 바랍니다. 2015/10/01 - [Programming Language/NodeJS] - NodeJS 에서 Express 설치 및 시작하기 * 프로젝트의 기반은 Express generator 로..
NodeJS 를 이용한 웹 프레임워크 중 하나인 Express ( http://expressjs.com/ ) 의 기본적인 사용방법에 관한 튜토리얼 입니다. 우선 준비사항으로 NodeJS 가 설치 되어있어야 하니 아래의 포스팅을 참고하시기 바랍니다. [Programming Language/NodeJS] - Ubuntu 에서 Node JS 시작하기 [Programming Language/NodeJS] - NodeJS 업데이트 하기 1. Express 간단히 설치하여 HelloWorld 까지 해보기 여기서는 간단히 Express 를 설치하여 간단히 이용하는 방법에 관해서 설명 드리겠습니다. 우선 원하는 이름으로 app 폴더를 생성해 주도록 합니다. 여기서는 developers 로 생성 하였습니다. $ mkdi..
여기서는 NginX 에서 웹페이지에 비밀 번호 설정 및 페이지에 들어오는 ip 를 제한하는 방법을 알아 보겠습니다. 우선 IP 를 통해서 제한하는 방법 입니다. location / { allow 192.168.1.1/24; allow 127.0.0.1; deny 192.168.1.2; deny all; } 위의 설정대해 간단히 설명하자면 allow 192.168.1.1/24; - 192.168.1.1 ~ 24 까지 허용allow 127.0.0.1; - 127.0.0.1 허용deny 192.168.1.2; - 192.168.1.2 거부deny all; - 전체 거부 ip를 통한 접속 허용 및 거부는 꽤 단순합니다. 필요하실때 참고하시기 바랍니다. 두번째 방법은 Password 파일을 이용하여 비밀번호를 설..
요즘 많은 프로젝트 들이 그렇지만 Phalcon 역시 기본 프로젝트를 만드는 툴이 있습니다.여기서는 간단하게 Ubuntu + NginX + PHP 환경에서 설치하고 사용하는 방법에 대해서 설명드리겠습니다. 1. git clone 을 통해서 다운받기 및 심볼릭 링크 생성 일단 원하시는 폴더로 이동 후 git clone 을 이용햐서 phalcon-devtools 를 다운받습니다. git clone https://github.com/phalcon/phalcon-devtools.git cd phalcon-devtools 그리고 폴더로 이동 후 phalcon 에 대한 심볼링 링크를 생성하여 주도록합니다. ln -s 경로/phalcon-devtools/phalcon.php /usr/bin/phalcon chmod ..
Ubuntu + NginX + PHP-FPM 설치는 아래의 링크를 참고 하시기 바랍니다.Ubuntu 에서 NginX + PHP-FPM 연동하기 PHP Framework 중 최강의 속도(?!)를 자랑한다는 Phalcon 의 설치 방법입니다. 우선 NginX + PHP-FPM 기본 설치를 기반으로 하며 위의 링크를 참고 하시기 바랍니다. 1. 기본 의존성 패키지 설치하기 아래의 명령어로 Phalcon 을 설치하기전 기본적으로 설치하기 위해 필요한 준비물들을 설치 합니다. sudo apt-get update sudo apt-get install git-core gcc autoconf make sudo apt-get install php5-dev php5-mysql 2. 다운받기 및 설치 원래는 Phalcon ..
http는 80번 포트를 사용합니다. 하지만 Nodejs 의 경우 Root 유저가 아닌경우 80번 포트로 동작하지 않습니다. 이때 사용할수 있는 방법이 iptable 을 이용하여 80번 포트에 연결하는 것입니다. 우선 Nodejs 가 8000 포트를 이용한다는 전제에 아래와 같이 iptable 를 설정합니다. $ iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8000 그리고 아래의 명령어를 이용하여 iptable rules 를 만들고 $ sudo sh -c "iptables-save > /etc/iptables.rules" /etc/network/interfaces 에 rules 를 등록하도록합니다. $ pre-up iptab..
Ubuntu 14.04 에 Jetty 9 ( jetty 9.2.1) 을 설치하는 간단한 방법입니다. 기본적으로 root 로 진행하겠습니다. 1. apt 를 이용하여 JAVA 를 설치 합니다. $apt-get install openjdk-7-jdk 2. jetty 를 위해서 java 를 symlink 를 만들어 줍니다. $mkdir /usr/java $ln -s /usr/lib/jvm/java-7-openjdk-amd64 /usr/java/default 3. /opt 로 이동후 jetty 최신버전을 받아 주도록 합니다. $wget "http://eclipse.org/downloads/download.php?file=/jetty/9.2.1.v20140609/dist/jetty-distribution-9.2...
- Total
- Today
- Yesterday
- cocos2d-x
- Laravel
- 데이터베이스
- SNS
- html
- 웹
- 서버 개발
- 에러
- 게임
- Tutorialbook
- mac
- Developer
- 웹 서버
- ubuntu
- 웹 개발자
- Database
- 우분투
- Nodejs
- 개발
- 개발자
- 맥
- 서버
- JavaScript
- php
- 설치
- 튜토리얼북
- 인터넷
- 웹 개발
- it
- 게임 개발
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |