Loading...

웹 CGI로서의 php 사용법

CGI - 사용자가 서버에게 웹페이지를 통한 요청이 있었을 때, 그것이 응용프로그램에 의해 처리될 필요가 있다면 서버가 응용프로그램을 실행시키고 필요한 메시지를 받는다.이때 서버와 응용프로그램 사이에 데이터를 주고 받기 위한 표준화된 방법을 CGI라고 합니다. 입력 : 사용자의 웹 브라우저입력을 처리 : 서버 CGI 웹(http)에서의 데이터 전달 방식① GET② POST GET/데이터를 전달하려는 CGI 프로그램의 경로 ? 전달하려는 데이터* ? : CGI 프로그램의 경로와 전달하려는 변수를 구분하는 구분자- GET 방식은 request url 뒤에 위와 같이 붙입니다.- 따라서 전달하려는 데이터가 노출됩니다. (보안상 좋지 않음)- 헤더를 이용해 전달하려는 데이터 크기에 한계가 있음. (512byte..

php 설치 및 실행

php- HTML에 포함되어 동작하는 스크립팅 언어 php 특징- 성능이 뛰어남- 인터프리터 언어 (컴파일이 필요하지 않음)- 백-엔드 프로그램이기 때문에 서버에서 실행 (때문에 소스를 볼 수 없음)- 웹에 특화 php 설치yum install php.x86_64yum -y install php-mysql.x86_64* php에서 제공하는 mysql 관련 라이브러리 당장 쓰진 않지만 미리 설치해둡시다. php 실행vi exam.php // 파일 생성php exam.php // 파일 실행* 컴파일러 x, 인터프린터 o(실행기)* : php block (여는태그, 닫는태그 개념)* 블럭안에 php 언어를 써야함- php 파일 안에서 다른 언어 코드도 사용할 수 있음 ex) html- c언어 함수도 동일하게 ..

html 기본 구성 및 자주 사용하는 태그

html- 웹 프로그래밍 언어- 페이지의 레이아웃을 담당* html5 : 웹 문서를 제작하는 데 쓰이는 기본 프로그래밍 언어 HTML(hypertext markup language)의 최신규격 html 파일 기본 구성 * : 태그- ex) - 여는태그와 닫는태그가 존재- 닫는 태그에는 태그의 이름 왼쪽에 /를 붙임- 모든 태그가 전부 여는 태그와 닫는 태그가 존재하진 않음* 단일 태그 : 닫는 태그 없이 여는 태그만 존재하는 태그- 닫는태그가 필요 없는 이유 : 어디까지가 그 태그의 내용이라고 지정할 필요가 없기 때문입니다.- 단일 태그 끝에는 /쳐줌. 임의의 약속. 없어도 상관 없습니다.* meta charset : 이 문서의 인코딩 방식을 지정하는 것* 인코딩 : 컴퓨터가 아는 2진수를 사람이 사용하..

linux crontab

crontab (스케줄링) - 주기적으로 명령- 특정시각에 명령어 수행- 리눅스용 작업 스케줄러 ① crontab 명령어crontab -l예약된 작업리스트 보기 crontab -evi 편집기로 작업 확인 및 수정 crontab -r현재 사용자의 예약작업을 모두 삭제 crontab -u 해당 사용자의 crontab 파일을 편집, 삭제 ② crontab 설정 방법* : 모든1번 * : 분(0~59)2번 * : 시(0~23)3번 * : 일(1~31)4번 * : 월(1~12)5번 * : 요일(0~7) 0,7은 일요일 1~6->월~토 ex) 30 15 10 2 * →매년 2월 20일 15:30에 지정한 명령어 가동ex) 0 * 10 2 * →매년 2월 10일에 매 시간 정각에 지정한 명령어 가동ex) 0 * * ..

2016. 12. 10. 12:31

linux SSH/SCP

SSH(Secure Shell) - 원격지에 있는 장비를 관리할 때 사용하는 서비스인데 원격지 장비의 Shell을 사용할 수 있게 해줍니다.즉, 원격지 장비의 명령어를 사용할 수 있게 해주죠. - CenotOS 7에서는 SSH Server 프로그램이 자동으로 가동되게 됩니다.- SSH Server 프로그램이 클라이언트들이 해당 서버의 Shell을 사용할 수 있게 서비스 해주는 프로그램- SSH Client 프로그램의 종류가 다양하지만 Putty가 대표적인 프로그램중 하나- SSH Client 프로그램으로 SSH Server의 Shell을 사용할 수 있음 * SSH 기본 서비스 포트번호 : 22 ① SSH를 사용하는 방법ssh - 나갈때는 exit 입력 ② 포트 번호 변경하는 방법vi /etc/ssh/ss..