diff --git a/nginx-ldap-auth-daemon-ctl-rh.sh b/nginx-ldap-auth-daemon-ctl-rh.sh
new file mode 100755
index 0000000000000000000000000000000000000000..af647acd5a9de6be99cf6c576a3de51866146dde
--- /dev/null
+++ b/nginx-ldap-auth-daemon-ctl-rh.sh
@@ -0,0 +1,42 @@
+#!/bin/sh
+
+CMD=nginx-ldap-auth-daemon.py
+if [ ! -f "$CMD" ]; then
+    echo "Please run '$0' from the same directory where '$CMD' file resides"
+    exit 1
+fi
+
+CMD=$PWD/$CMD
+PIDFILE=./nginx-ldap-auth-daemon.pid
+
+. /etc/init.d/functions
+
+start() {
+    echo -n "Starting ldap-auth-daemon: "
+    if [ -s ${PIDFILE} ]; then
+       RETVAL=1
+       echo -n "Already running !" && warning
+       echo
+    else
+       nohup ${CMD} >/dev/null 2>&1 &
+       RETVAL=$?
+       PID=$!
+       [ $RETVAL -eq 0 ] && success || failure
+       echo
+       echo $PID > ${PIDFILE}
+    fi
+}
+
+case $1 in
+    "start")
+        start
+    ;;
+    "stop")
+        echo -n "Stopping ldap-auth-daemon: "
+        killproc -p $PIDFILE $CMD
+        echo
+    ;;
+    *)
+        echo "Usage: $0 <start|stop>"
+    ;;
+esac