본문으로 바로가기

Coding Everyday

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
관리자
  • 블로그 이미지
    webcooker

    코딩기초를 배우자!

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

PHP설정하기 에러코드 출력

이전글에서 설정파일을 변경하고 변경된 설정파일을 반영하는 방법을 알아보았습니다. 이번에는 구체적인 php의 설정변경하는 방법을 알아보겠습니다. 다시 php.ini 파일이 있는곳으로 이동합니다. vi로 php.ini 파일을 엽니다. 열리지 않는 분은 앞에 sudo를 붙여주세요. cd /etc/php5/apache2 sudo vi php.ini 파일을 열었다면 /display_errors 를 찾습니다. 아래 사진과 같이 입력 후 엔터! . vi에서 /는 찾기 명령어입니다. 여러개의 결과물이 나오겠지만 앞에 ;로 주석처리된 것들은 사용되지 않는 것이니 주석처리되지 않은 아이를 찾습니다. 알파벳 n을 누르면 검색된 애들로 이동하니 참고하세요~. 현재 display_errors가 on으로 되어있습니다. 이는 지난..

웹코딩/AWS 아마존 웹서비스 - 나만의서버 구축하기 2017. 10. 18. 17:46

PHP 설정하기 - php.ini

에러메세지 출력은 개발환경에서 오류를 파악하는데 중요한 수단입니다. 하지만 실제 운영중인 사이트에서 에러메세지가 출력된다면 서비스의 질도 떨어질 뿐만 아니라 보안상 여러정보를 노출하게되므로 쉽게 공격받을 수 있습니다. 그래서 실제 운영중인 사이트에서는 에러메세지를 출력하지 않는게 바람직하며 개발환경에서는 프로그램 개발의 편의성을 위해 출력할수 있도록 설정하는게 좋습니다. 이런 설정들은 php.ini 파일을 수정함으로써 변경할 수 있습니다. 먼저 설정파일인 php.ini 파일을 찾습니다. ubuntu@ip-172-31-2-56:/etc/php5/apache2$ 디렉토리안에 어떤 파일들이 있는지 확인해봅니다. php.ini 파일이 보이시죠? 이 php.ini 파일이 현재 적용되어있는 설정파일입니다. 이 파일..

웹코딩/AWS 아마존 웹서비스 - 나만의서버 구축하기 2017. 10. 17. 23:47

서버환경 구축하기2 - MySQL, DATABASE

MySQL 데이타베이스 서버를 설치하겠습니다. sudo apt-get install mysql-serverMySQL 데이타베이스 클라이언트를 설치하겠습니다. sudo apt-get install mysql-client 이제 데이타베이스를 만들겠습니다. CREATE DATABASE webcooker CHARACTER SET utf8 COLLATE utf8_general_ci; 데이타베이스이름은 원하시는 이름으로 사용하시면됩니다. 저는 webcooker로 이름지였습니다. 데이타베이스가 생성되었는지 확인합니다. show databases; 데이타베이스를 선택합니다. use webcooker; php와 mysql을 연동하고 아파치를 재시작합니다. sudo apt-get install php5-mysql; sud..

웹코딩/AWS 아마존 웹서비스 - 나만의서버 구축하기 2017. 10. 17. 03:53

서버환경 구축하기 1

서버환경 구축 Apache, PHP, MySQL Apache, PHP, MySQL이 동작하는 환경을 구축해보겠습니다. xshell을 열어 아이디를 입력하여 EC2 인스턴스에 접속합니다. 지금 시간까지 그대로 따라오셨다면 아이디는 ubuntu이고 입력 후 별다른 단계없이 인스턴스에 접속되실겁니다. 먼저 설치할 수 있는 프로그램들의 목록을 최신상태로 갱신합니다. sudo apt-get update; 웹서버를 설치합니다. 아파치를 인스톨합니다. sudo apt-get install apache2 아파치 설치가 제대로 됐는지 확인합니다. 웹페이지에서 자신의 EC2 인스턴스 주소로 접속합니다. 인스턴스 주소는 지난 시간에 xshell에 등록했던 주소와 같습니다. 화면에 다음과 같은 페이지가 뜨면 아파치 설치가 잘..

웹코딩/AWS 아마존 웹서비스 - 나만의서버 구축하기 2017. 9. 29. 16:25

SSH 사용하여 EC2 instance에 접속하기

● 시큐어 셸(Secure Shell, SSH)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 그 프로토콜을 가리킵니다. 윈도우라는 운영체제에서 리눅스에 접속해서 원격제어를 하기 위해서는 이 SSH를 사용해야합니다. 운영체제가 맥인 경우에는 자체 SSH인 터미널을 사용하시면 됩니다. 저희는 넷사랑 컴퓨터에서 제공하는 XShell을 설치해서 사용하겠습니다. 무료다운로드 링크입니다. https://www.netsarang.co.kr/download/free_license.html 넷사랑컴퓨터에서는 가정 및 학교 내 사용자를 대상으로 Xshell, Xftp 제품 무료화 정책을 실시하고있습니다. 다운로드 페이지입니..

웹코딩/AWS 아마존 웹서비스 - 나만의서버 구축하기 2017. 9. 27. 19:31

EC2 인스턴트 생성하기

● EC2(Elastic Compute Cloud)는 독립된 컴퓨터를 임대해주는 서비스입니다. 이 서비스를 이용하여 서버를 구축할 예정입니다. 콘솔에 로그인 후 화면입니다. 여기에서 노란색으로 표시된 EC2를 클릭합니다. 오른쪽 상단의 지역을 Seoul로 변경합니다. 이것은 앞으로 사용할 모든 서비스가 서울에 있는 컴퓨터를 대상으로 이루어지는 것을 의미합니다. 당연히 제일 가까운 서울로 선택해야겠지요? 혹시 일본에 계신분이라면 Tokyo를 선택하시면 됩니다. 이제 왼쪽 메뉴에서 instanses를 클릭합니다. instances는 현재 사용자가 아마존 웹 서비스에서 임대하여 사용하고 있는 각각의 컴퓨터를 의미합니다. 즉 컴퓨터 하나가 인스탄스 한나라고 생각하시면 됩니다. 아래 화면에는 아무것도 나오지 않습..

웹코딩/AWS 아마존 웹서비스 - 나만의서버 구축하기 2017. 9. 24. 19:41

아마존 웹 서비스 보안설정하기 Google OTP 디바이스 변경

● 지난 시간에 아마존 웹 서비스 보안설정 2단계로 Google OTP를 이용한 2단계 로그인을 만들어보았습니다. 이번에는 OTP를 설치한 디바이스를 변경하거나 분실하였을 경우를 대비해 OTP 재설치하는 방법을 알아보겠습니다. 아마존 웹 서비스 콘솔에 로그인 후 화면입니다. 지난 시간대로 보안설정 2단계가 완료되었다면 아래와 같이 인증코드를 입력하는 화면이 나타날 것입니다. 앱에서 생성된 코드를 입력후 로그인합니다. 방법은 간단합니다. 기존에 생성된 Manage MFA device를 삭제하고 지난 시간처럼 다시 생성하면됩니다. 물론 새 디바이스에 Google OTP앱을 설치하셔야 합니다. 아래 이미지와 같이 IAM -> Activate MFA on your root account -> Manage MFA..

웹코딩/AWS 아마존 웹서비스 - 나만의서버 구축하기 2017. 9. 24. 16:07

아마존 웹 서비스 보안설정하기 Google OTP

● 서버는 수 많은 사람들의 방대한 자료들이 저장되는 공간입니다. 그러므로 보안은 필수입니다. 이번 시간에는 아마존 웹 서비스 가입 후 보안설정 하는 방법을 알아보게습니다. 자신의 핸드폰에 앱을 설치해서 실시간으로 인증코드를 받을 수 있는 2단계 인증을 만들어 보겠습니다. 로그인 직후 초기화면입니다. 빨간펜으로 체크된 IAM으로 들어갑니다. 이미지와 같은 순으로 따라합니다. 아래 그림의 here를 클릭하면 2단계 인증에 사용가능한 여러가지 앱들을 소개해줍니다. 여기에서는 아이폰 안드로이드폰에서 모두 사용 가능한 google OTP 를 사용하겠습니다. Next Step 버튼을 클릭하면 아래와 같은 정보가 나옵니다. OTP 앱을 설치한 후 아래정보를 입력하면 2단계 인증을 할 수 있습니다. 앱 스토어 또는 ..

웹코딩/AWS 아마존 웹서비스 - 나만의서버 구축하기 2017. 9. 24. 15:21

아마존 웹 서비스 가입하기

● 아마존 웹서비스을 이용하여 서버를 구축해보겠습니다. 사용할 서버는 리눅스 우분투서버이며 가입후 1년 동안 무료로 사용할 수 있는 Amazon EC2 인스턴스를 생성하여 만들어보겠습니다. 1년간 무료라고 하지만 사용양의 구간등 과금이 되는 경우가 있으니 홈페이지에서 잘 확인해 보시길 바랍니다. 필자는 고정아이피 사용시 문제가 있어서 6개월동안 5000원 정도의 과금이 발생하였습니다. 현재는 해결하여 과금되지 않고 있습니다. 아마존 웹서비스의 홈페이지입니다. https://aws.amazon.com/ko/ ● 서버구축시 사용할 AWS 프리티어의 Amazon EC2 입니다. 아래는 무료사용이 가능한 상품들이 같이 나와있습니다. ● 회원가입 홈페이지의 무료 계정 생성을 크릭하면 회원가입창으로 연결됩니다. 암..

웹코딩/AWS 아마존 웹서비스 - 나만의서버 구축하기 2017. 9. 23. 22:38

변수의 출력 - 정수형

● 변수의 명명규칙*대소문자가 구분되며, 길이에는 제한이없다.- ex) Aa, aa 라고하는 변수 명은 서로 다른 것으로 간주한다. *영문자와 숫자를 섞어 쓸수 있다. - 숫자가 앞에 나오면 안된다.(숫자로 시작해선 안된다.)- ex) name12(o), 123name(x) * 한글, 한자도 변수로 사용가능하다. *변수명은 보통 소문자로 시작한다.(일반적인 변수작성법) * 특수문자는 변수명으로 사용할 수 없다. - ex)#aa(x), $$aa(o) - 예외적으로 $, _ 는 변수명으로 사용 가능. ● 변수 출력- 새로운 클래스 추가 - File -> New -> Class 순으로 선택 후 Name 명에 사용할 클래스명 입력- 하단 public static void main 에 체크 후 Finish하면 아..

코딩교육/JAVA 기초부터 시작하기 2016. 11. 25. 16:56
  • 이전
  • 1
  • 2
  • 3
  • 4
  • ···
  • 6
  • 다음

사이드바

CATEGORY

  • 전체보기 (56)
    • 웹코딩 (52)
      • HTML5 CSS3 (11)
      • PHP (32)
      • AWS 아마존 웹서비스 - 나만의서버 구축하기 (9)
    • 코딩교육 (4)
      • JAVA 기초부터 시작하기 (4)
    • 블로그 (0)

NOTICE

  • 전체 보기
MORE+

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

MORE+

ARCHIVE

CALENDAR

«   2025/08   »
일 월 화 수 목 금 토
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

LINK

  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT Coding Everyday, ALL RIGHT RESERVED.
Coding Everyday
블로그 이미지 webcooker 님의 블로그
MENU
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
CATEGORY
  • 전체보기 (56)
    • 웹코딩 (52)
      • HTML5 CSS3 (11)
      • PHP (32)
      • AWS 아마존 웹서비스 - 나만의서버 구축하기 (9)
    • 코딩교육 (4)
      • JAVA 기초부터 시작하기 (4)
    • 블로그 (0)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바