반응형

분류 전체보기 54

[CSS] overflow 속성

overflow 속성 은 내용이 요소의 크기를 벗어났을 경우 어떻게 처리할지에 대한 css 속성이다. overflow: visible | hidden | scroll | auto | initial | inherit initial : 기본값으로 설정. visible : 박스를 넘어가도 보여준다. hidden : 박스를 넘어간 부분은 보이지 않는다. scroll : 박스를 넘어가든 넘어가지 않든 스크롤이 생긴다. auto : 박스를 넘어가지 않으면 스크롤바가 나오지 않고, 박스를 넘어갈 때에는 스크롤이 생긴다. inherit : 부모 요소의 속성값을 상속 받는다.

[Nginx] mime.types 정의

mime.types란 파일에 작성되어진 내용들을 현재 파일로 가져오는 것을 뜻한다. ( 파일 확장명과 MIME 타입 목록 ) nginx는 기본적으로 proxy에서 반환하는 헤더의 Content-Type을 그대로 사용한다. proxy를 호출하지 않는 경우에는 해당 URL의 확장자를 mime.types 파일의 내용에 대입해서 가져온다. - mime.types 파일은 보통 /etc/nginx/mime.types 에 위치한다. - mime.types을 이요하려면 nginx 설정 중 http 블록안에 include 해야 한다. ( include 지시어는 특정 파일을 포함하는 기능을 수행 ) - http 블록은 보통 /etc/nginx/nginx.conf 내에 있다. http { """" include /etc/n..

AJAX란? ( ajax 사용 방법 )

AJAX AJAX란? JavaScript의 라이브러리중 하나. Asynchronous Javascript And Xml(비동기식 자바스크립트와 xml)의 약자. 브라우저가 가지고있는 XMLHttpRequest 객체를 이용해서 전체 페이지를 새로고침 안해도 페이지의 일부만을 위한 데이터를 로드하는 기법이다. JavaScript를 사용한 비동기 처리 통신 및 클라이언트와 서버간에 XML 데이터를 주고받는 기술 !! 파라미터들을 오브젝트 형식으로 받는다. type은 get이나 post 같은 HTTP Method. Url는 데이터를 받아올 페이지. (API 통신) Data는 요청시에 함께 보낼 파라미터. DataType은 받아올 데이터의 형식. Success는 성공시에 수..

Linux에서 컴파일 설치법을 알아야하는 이유

서론 리눅스에서 무엇을 설치하려고 구글링을 해보면 컴파일 설치 방법에 대해서 가이드가 많이 나온다. Debian계열의 Ubuntu 에서는 apt-get가 있고 CetnOS, RHEL 에서는 yum 이라는 편한 package-manage 등이 있는데 굳이 왜 따로 컴파일 설치를 할까? 본론1. Package Manager도 컴파일 설치와 동일하다 해당 리눅스 OS 종류, 버전, 및 Denpendency 의존성에 맞추어 소스를 다운받고, 컴파일 해주는 역할을 대신 해준다. 본론2. ===>>>컴파일 설치법을 알아야하는 이유 프로그램 환경이 package manager를 사용할 수 없는 경우가 많기 때문이다. 개인적인 학습 목적으로 install을 원한다면 package manager를 사용해도 된다. 대부분..

nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) 에러

서버를 업그레이드한 후 다시 시작할 수 없으며 nginx에서 다음 오류를 보고했습니다. nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) 이 상황은 포트 80가 사용 중이라는 뜻이다. fuser 로 Nginx 에서 기본적으로 사용하는 80포트와 443포트를 제거한 후 nginx 를 restart 하면 trouble shooting 완료 yum -y install psmisc fuser -k 80/tcp 종료 후 Nginx 서비스 재시작 systemctl start nginx 에러 해결 . 끝.

<< Nginx 컴파일 설치하기 >>

Nginx를 사용하기 위해서는 pcre, zlib, OpenSSL 이 필요하고 사전에 설치되어 있어야합니다. 그리고 이들을 설치하기 위해서는 gcc, gcc-c++이 사전에 설치되어있어야 합니다. > yum 을 이용할 경우 yum -y update yum -y install gcc g++ cpp gcc-c++ pcre-devel openssl openssl-devel gd gd-devel wget net-tools yum -y install make pcre 라이브러리 및 zlib 설치 yum install -y pcre* gzip 압축을 사용하기 위해서 설치 yum install -y zlib zlib-devel open ssl 설치 # yum install -y openssl openssl-devel..

반응형