본문으로 바로가기
728x90
반응형

기존 작업

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포트를 추가

 

728x90
반응형