openresty 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #!/bin/sh
  2. #
  3. # Openresty-Nginx daemon control script.
  4. # milisarge milisarge@gmail.com>.
  5. openresty_start() {
  6. echo "Openresty başlatılıyor..."
  7. /opt/openresty/nginx/sbin/nginx -g 'pid /run/openresty.pid; daemon on; master_process on;'
  8. }
  9. openresty_prestart() {
  10. echo "Openresty ilk başlatılıyor..."
  11. /opt/openresty/nginx/sbin/nginx -t -q -g 'pid /run/openresty.pid; daemon on; master_process on;'
  12. }
  13. openresty_stop() {
  14. echo "Openrestly durduruluyor..."
  15. /opt/openresty/nginx/sbin/nginx -g 'pid /run/openresty.pid;' -s quit
  16. }
  17. openresty_reload() {
  18. echo "Openresty ayarları yeniden yukleniyor..."
  19. /opt/openresty/nginx/sbin/nginx -g 'pid /run/openresty.pid; daemon on; master_process on;' -s reload
  20. }
  21. openresty_restart() {
  22. openresty_stop
  23. sleep 3
  24. openresty_start
  25. }
  26. case "$1" in
  27. prestart)
  28. openresty_prestart
  29. ;;
  30. start)
  31. openresty_start
  32. ;;
  33. stop)
  34. openresty_stop
  35. ;;
  36. reload)
  37. openresty_reload
  38. ;;
  39. restart)
  40. openresty_restart
  41. ;;
  42. *)
  43. echo "usage: `basename $0` {prestart|start|stop|reload|restart}"
  44. esac