일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- javascript
- 티스토리챌린지
- jenkins
- swift
- 데이터베이스
- 리눅스
- 스프링
- 스프링부트
- MySQL
- Xcode
- 42seoul
- 소켓
- 아이패드다이어리
- sql
- 프로그래밍언어론
- DBMS
- libasm
- CI
- AI
- 오블완
- 인공지능
- 네트워크
- 다이어리
- 스프링부트 웹 소켓
- Spring
- JPA
- IOS
- springboot
- 오라클
- CD
- Today
- Total
Hi yoahn 개발블로그
[42Seoul/ft_server] php, autoindex 본문
1. php란?
서버사이드 스크립트 언어이다.
동적 웹 페이지를 만들기 위해 설계되었다
phpMyAdmin은 MySQL을 www에서 관리할 목적으로 php로 작성한 오픈 소스 도구
DB관리를 웹상에서 수행할 수 있다.
phpmyadmin은 다른 사용자에게 제공되는 페이지이므로 phpmyadmin에서 보내는 데이터들을 암호화하기 위해 blowfish 암호화를 진행
/var/www/html/phpmyadmin/config.inc.php
$cfg['blowfish_secret'] = '암호 넣기';
ko.wikipedia.org/wiki/PhpMyAdmin
phpMyAdmin - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. phpMyAdmin은 MySQL을 월드 와이드 웹 상에서 관리할 목적으로 PHP로 작성한 오픈 소스 도구이다. 데이터베이스, 테이블, 필드, 열의 작성, 수정, 삭제, 또 SQL 상태 실
ko.wikipedia.org
php-fpm
- 동적 웹페이지를 사용할 때 CGI보다 더 빠른 속도로 작업이 진행되도록 할 수 있다
blog.naver.com/ncloud24/221948188915
[CentOS] PHP-FPM과 CGI의 차이와 설정법
테스트 환경CentOS 7.6 64BitApache 2.4.6PHP5.4.16사용 방안- 동적 페이지를 사용할 때 CGI...
blog.naver.com
2. CGI
common gateway interface
nginx는 웹서버이기때문에 정적 콘텐츠만 다룰 수 있다.
동적 페이지를 구현하기 위해서는 동적 컨텐츠를 읽은뒤 html로 변환시켜 다시 웹 서버에 전달해주는 외부 프로그램(php 모듈)이 필요한데, 이런 연결 과정의 방법, 규약을 정의한 것
php-fpm (FastCGI Process Manager)
일반 CGI보다 빠른 처리가 가능한 CGI
php-fpm 을 통해 nginx와 php를 연동시켜 우리의 웹 서버가 정적 콘텐츠 뿐만 아니라 동적 콘텐츠를 다룰 수 있도록 하는 것
-> 결국 php 파일을 보여주기 위해 php-CGI 가 필요한데, 좀 더 빠른 처리가 가능한 FastCGI를 사용하는 것
php 스크립트를 FastCGI 서버로 전달하여 동적 컨텐츠를 다룰 수 있도록 하는 것
CGI와 FastCGI 알아보기
CGI와 FastCGI 알아보기 이번 포스팅에서는 CGI에 대해서 알아보도록 하겠습니다. CGI는 무엇인가? 초창기 웹사이트는 웹브라우저와 웹서버만으로도 충분했습니다 그 당시 웹서버는 정적인 데이터
server-talk.tistory.com
3. autoindex
매번 주소표시줄에 localhost/rootdir/file.html 이런식으로 매번 입력하는게 귀찮으므로 자동으로 루트 디렉토리에 있는 파일들을 연결해주는 것
설정파일에서 root dir를 지정하고, 파일 리스트를 적어두면 루트 디렉토리에 있는 것과 적어둔 파일 중에 적어둔 리스트의 앞쪽부터 매칭되는 것을 찾아 보여준다.
velog.io/@hidaehyunlee/ftserver-총-정리-도커-설치부터-워드프레스-구축까지#8-php-fpm-설치-및-nginx-설정
[ft_server] 총 정리 : 도커 설치부터 워드프레스 구축까지
과제 시작부터 마무리까지 기록한 내용들.
velog.io
velog.io/@chaewonkang/ftserver-autoindex-Dockerfile-작성
ft_server: autoindex
nginx 디렉토리 리스팅 기능 autoindex 설정, Dockerfile 작성
velog.io
'42 SEOUL > 배운 것들 정리' 카테고리의 다른 글
[42Seoul/Cub3d] #1 cub3d 시작하기 (0) | 2021.03.12 |
---|---|
[42Seoul/ft_server] nginx 설정파일 (autoindex / ssl / redirect 설정) (0) | 2021.02.16 |
[42Seoul/ft_server] docker 와 docker file (0) | 2021.02.10 |
[42SEOUL/ft_server] Nginx 란? (0) | 2021.02.04 |
[42SEOUL/ft_server] SSL protocol (0) | 2021.02.03 |