(2020.07.12) 100% SUCCESS
https로 접속 시, 고급(advanced)에서 localhost로 이동하여 원하는 페이지 볼 수 있음
autoindex 설정시, 인덱싱된 화면으로 보여짐. etc/nginx/site-available/default에서 설정 가능.
http로 접속시 https로 이동
wordpress에서 글 작성 시, 데이터베이스에 작성된 글 확인 가능.
docker 이미지 빌드 명령어
docker build -t ft_server .
docker 실행
docker run -it -p 80:80 -p 443:443 --name server ft_server
docker 이미지 확인
docker images
컨테이너 확인
docker ps : 현재 실행중인 컨테이너 확인
docker ps -a : 모든 컨테이너 확인
삭제
docker rm server : 컨테이너 삭제
docker rmi ft_server : 이미지 삭제
컨테이너 시작 및 실행
docker start server
docker exec-it server /bin/bash
nginx / php7.3-fpm / mysql 시작
service nginx start
service php7.3-fpm start
service mysql start
재시작
service nginx restart
etc/nginx/site-available/default로 복사해서 사용.
autoindex 설정
autoindex on : index.nginx-debian.html 삭제
autoindex off : index.nginx-debian.html 있어야함.
도커 컨테이너 실행시 shell 사용 가능하도록 bash 사용
var/www/html/phpMyAdmin/config.inc.php에 복사해서 사용.
phpmyadmin 설정 코드
phpMyAdmin은 웹페이지에서 곧바로 자신의 리눅스 서버에있는 DB(데이터베이스) 내용을 보고, 편집, DB생성등 DB에 관한 모든걸 할 수 있는 웹애플리케이션입니다.
컨테이너에 복사 후, mysql -u root mysql < /var/wordpress_set.sql 로 실행
mysql 데이터베이스 생성 코드. 아이디 : wpuser / 비밀번호 : jinkim
var/www/html/WordPress/wp-config.php에 복사
wordpress와 데이터 베이스 연동 코드