CentOS 7에 Redmine을 설치했습니다. 명령을 수동으로 실행하여 Redmine 응용 프로그램을 실행할 수 있지만 cd /var/www/html/redmine && bundle exec rails server webrick -e production -b 192.168.1.109 &
contos 시작 시 위 명령이 자동으로 실행되도록 설정하고 싶습니다. 따라서 CentOS를 재부팅할 때 Redmine이 자동으로 시작될 수 있습니다. 7.
위의 명령을 넣어 보았습니다.crontab -e as *@reboot
/var/www/html/redmine && bundle exec rails server webrick -e production -b 192.168.1.109 &*
하지만 작동하지 않았고 쉘을 사용했지만 실패했습니다. crontab -e
CentOS 7을 재부팅할 때 Redmine을 자동으로 시작하도록 다시 작성하는 방법을 알고 싶습니다 .
답변1
귀하의 설정은 Ruby의 webrick
웹 서버를 사용합니다. 대안은 apache
서버에서 서비스를 제공하는 것입니다. 예를 들어 참조이 링크.
답변2
Redmine은 재부팅시 시작됩니다. 나를 위해 일하는 것:
crontab -e
이 줄을 끝내려면 다음을 추가하세요:
@reboot cd /home/redmine && passenger start -a 0.0.0.0 -p 80 -d -e production >/home/redmine/startup.log 2>&1
/home/redmine - 디렉터리로 변경합니다(로그 파일 디렉터리도 마찬가지).