기존 작업
nginx - php7.2 - mysql - ssh 작업을 해놓은 컨테이너를 이미지 뜬다음
새로운 컨테이너 생성 후
각 서비스 다시 start 해줘야 하는데 매번 여러개 쓰기 힘드니
하나로 묶어서 실행
/home 디렉토리에 vi auto_start.sh 생성 확장자 sh로 만들어야함
service nginx restart
service php7.2-fpm restart
service mysql restart
service ssh restart
저장하고 빠져나온 다음 ./auto_start 실행 해주면 됨
권한이 없다고 뜨면 chmod -R 755 /home 권한 주고 다시 실행
컨테이너 복사하면 권한이 변경돼서 해줘야 하는거 같음
서비스 실행 후 ftp 접속 (파일질라/알드라이브 등)
ssh 계정 만들었던걸로 접속 한다음
만든 계정폴더 안에 wordpress 폴더 복사
/home/계정명/wordpress 에서 ls 하면 여러파일이 나오는데
그중 wp-config-sapmle.php 파일을 복사해서 wp-config.php 파일로 만듬
복사하고 vi wp-config.php 로 수정 들어가면 중간에
데이터베이스 이름, 유저, 비밀번호 등 적는 곳이 나오는데
phpmyadmin에서 등록을 먼저했으면 그대로 적어주면 되고
안했으면 config에서 적고 내용을 그대로 phpmyadmin에 적용 시켜주면됨
워드프레스 가상호스팅 작업
ce /ect/nginx/sites-available 이동 vi default
이전 php7.2 수정할때 말고 아래쪽 주석 Virtual Host 부분 수정
server {
listen 80;
listen [::]:80;
server_name [사이트주소 word.ab.kr];
root /home/[계정명]/wordpress/;
index index.php index.html;
location / {
try_files $suri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
}
location ~/\.ht {
deny all;
}
}
빨강 부분만 수정하고 나머지는 위에 그대로 복사 해서 붙여넣으면 됨
포트포워딩하고 역방향 프록시 설정해주면 워드프레스 설정 페이지가 뜸
시놀로지에서 역방향 프록시에서 http 포트만(80번) 추가
hppts 까지 설정해주면 강제로 https로 넘어가서 워드프레스 설정도 안되있는 상태라
css 같은게 꼬여서 깨질 수 있음. 내부 설정 끝난 뒤 https 443포트를 추가
'PROGRAM > 시놀로지' 카테고리의 다른 글
[시놀로지] 도커 워드프레스 https 리다이렉트 및 직접설치 (0) | 2021.04.29 |
---|---|
[시놀로지] 우분투 + Nginx 개념 잡기 (0) | 2021.04.23 |
[시놀로지] 도커 컨테이너 이미지 파일 만들기 (0) | 2021.04.21 |
[시놀로지] 도커 MariaDB10-phpmyadmin ssh 서버 설치 (2) | 2021.04.21 |
[시놀로지] 도커 nginx-php7.2-mariadb 환경설정 (1) | 2021.04.20 |