목차 열기
티스토리 뷰
728x90
반응형
0. 자동 스크립트는 왜 필요할까?
Linux Deploy를 이용하여 웹 서버를 구동하는데, 서버 시작이나 재시작할 때마다 Apache와 MySQL을 일일이 실행하기에는 너무 귀찮으니 자동 스크립트 기능을 사용해보자.
에디터는 vi를 사용했으므로 각자 사용하는 에디터를 사용하면 된다.
또한 startScript라는 부분은 원하는 이름으로 바꾸어도 무방하다.
Linux Deploy는 버전 1.x.x와 2.x.x가 조금 다르니 원하는 버전의 방법을 보면 된다.
1. Linux Deploy 2.x.x
/etc/rc.local 경로에 startScript 파일을 만듭니다.
cd /etc
mkdir rc.local (이미 폴더가 있다면 그대로 진행)
cd rc.local
/etc/rc.local 경로에 startScript 파일을 만듭니다.
sudo vi /etc/rc.local/startScript
startScript 파일에 자동 실행할 명령을 입력합니다.
#!/bin/bash
sudo service apache2 start
sudo service mysql start
startScript 파일의 권한을 변경합니다.
sudo chmod +x /etc/rc.local/startScript
이후 서버를 재시작하고 잘 적용되는지 확인한다.
startScript는 서버 시작시 로그가 보인다.
2. Linux Deploy 1.x.x
Linux Deploy 1.x.x 버전이다.
/etc/init.d 경로에 startScript 파일을 만듭니다.
sudo vi /etc/init.d/startScript
startScript 파일에 자동 실행할 명령을 입력합니다.
#!/bin/bash
sudo service apache2 start
sudo service mysql start
startScript 파일의 권한을 변경합니다.
sudo chmod +x /etc/init.d/startScript
startScript 파일을 시작 스크립트로 설정합니다.
sudo update-rc.d startScript defaults
이후 서버를 재시작하고 잘 적용되는지 확인한다.
728x90
반응형
'Server > Linux Deploy (Android)' 카테고리의 다른 글
Linux Deploy / INDEX (0) | 2021.01.30 |
---|---|
[Linux Deploy] Sudo su / Permission denied 오류 해결 (1) | 2021.01.24 |
[Linux Deploy] phpMyAdmin 설치하기! (0) | 2021.01.23 |
[Linux Deploy] MySQL 설치하기! (0) | 2021.01.02 |
[Linux Deploy] PHP 설치하기! (0) | 2021.01.02 |
[Linux Deploy] Apache 설치하기! (0) | 2021.01.02 |
[Linux Deploy] 웹 서버 구성요소 설치 준비하기! (0) | 2021.01.02 |
댓글