mirror of https://github.com/midoks/mdserver-web
pull/109/head
parent
1a38439115
commit
f480cd611e
@ -0,0 +1,90 @@ |
|||||||
|
user {$OS_USER} {$OS_USER_GROUP}; |
||||||
|
worker_processes auto; |
||||||
|
error_log {$SERVER_PATH}/server/openresty/nginx/logs/nginx_error.log crit; |
||||||
|
pid {$SERVER_PATH}/server/openresty/nginx/logs/nginx.pid; |
||||||
|
|
||||||
|
worker_rlimit_nofile 51200; |
||||||
|
|
||||||
|
events |
||||||
|
{ |
||||||
|
#use epoll; |
||||||
|
worker_connections 51200; |
||||||
|
multi_accept on; |
||||||
|
} |
||||||
|
|
||||||
|
http |
||||||
|
{ |
||||||
|
include mime.types; |
||||||
|
#include luawaf.conf; |
||||||
|
|
||||||
|
#include proxy.conf; |
||||||
|
|
||||||
|
default_type application/octet-stream; |
||||||
|
|
||||||
|
server_names_hash_bucket_size 512; |
||||||
|
client_header_buffer_size 32k; |
||||||
|
large_client_header_buffers 4 32k; |
||||||
|
client_max_body_size 50m; |
||||||
|
|
||||||
|
sendfile on; |
||||||
|
tcp_nopush on; |
||||||
|
|
||||||
|
keepalive_timeout 60; |
||||||
|
|
||||||
|
tcp_nodelay on; |
||||||
|
|
||||||
|
fastcgi_connect_timeout 300; |
||||||
|
fastcgi_send_timeout 300; |
||||||
|
fastcgi_read_timeout 300; |
||||||
|
fastcgi_buffer_size 64k; |
||||||
|
fastcgi_buffers 4 64k; |
||||||
|
fastcgi_busy_buffers_size 128k; |
||||||
|
fastcgi_temp_file_write_size 256k; |
||||||
|
fastcgi_intercept_errors on; |
||||||
|
|
||||||
|
gzip on; |
||||||
|
gzip_min_length 1k; |
||||||
|
gzip_buffers 4 16k; |
||||||
|
gzip_http_version 1.1; |
||||||
|
gzip_comp_level 2; |
||||||
|
gzip_types text/plain application/javascript application/x-javascript text/javascript text/css application/xml; |
||||||
|
gzip_vary on; |
||||||
|
gzip_proxied expired no-cache no-store private auth; |
||||||
|
gzip_disable "MSIE [1-6]\."; |
||||||
|
|
||||||
|
limit_conn_zone $binary_remote_addr zone=perip:10m; |
||||||
|
limit_conn_zone $server_name zone=perserver:10m; |
||||||
|
|
||||||
|
server_tokens off; |
||||||
|
access_log off; |
||||||
|
|
||||||
|
server |
||||||
|
{ |
||||||
|
listen 888; |
||||||
|
server_name www.bt.cn; |
||||||
|
index index.html index.htm index.php; |
||||||
|
root /www/server/phpmyadmin; |
||||||
|
|
||||||
|
#error_page 404 /404.html; |
||||||
|
#include enable-php.conf; |
||||||
|
|
||||||
|
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ |
||||||
|
{ |
||||||
|
expires 30d; |
||||||
|
} |
||||||
|
|
||||||
|
location ~ .*\.(js|css)?$ |
||||||
|
{ |
||||||
|
expires 12h; |
||||||
|
} |
||||||
|
|
||||||
|
location ~ /\. |
||||||
|
{ |
||||||
|
deny all; |
||||||
|
} |
||||||
|
|
||||||
|
access_log /www/wwwlogs/access.log; |
||||||
|
} |
||||||
|
include /www/server/panel/vhost/nginx/*.conf; |
||||||
|
} |
||||||
|
|
@ -1 +0,0 @@ |
|||||||
test |
|
@ -0,0 +1,118 @@ |
|||||||
|
#! /bin/sh |
||||||
|
# chkconfig: 2345 55 25 |
||||||
|
# Description: Startup script for nginx webserver on Debian. Place in /etc/init.d and |
||||||
|
# run 'update-rc.d -f nginx defaults', or use the appropriate command on your |
||||||
|
# distro. For CentOS/Redhat run: 'chkconfig --add nginx' |
||||||
|
|
||||||
|
### BEGIN INIT INFO |
||||||
|
# Provides: nginx |
||||||
|
# Required-Start: $all |
||||||
|
# Required-Stop: $all |
||||||
|
# Default-Start: 2 3 4 5 |
||||||
|
# Default-Stop: 0 1 6 |
||||||
|
# Short-Description: starts the nginx web server |
||||||
|
# Description: starts nginx using start-stop-daemon |
||||||
|
### END INIT INFO |
||||||
|
|
||||||
|
|
||||||
|
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin |
||||||
|
NAME=nginx |
||||||
|
NGINX_BIN={$SERVER_PATH}/openresty/bin/openresty |
||||||
|
CONFIGFILE={$SERVER_PATH}/openresty/nginx/conf/$NAME.conf |
||||||
|
PIDFILE={$SERVER_PATH}/openresty/nginx/logs/$NAME.pid |
||||||
|
|
||||||
|
case "$1" in |
||||||
|
start) |
||||||
|
echo -n "Starting $NAME... " |
||||||
|
if [ -f $PIDFILE ];then |
||||||
|
mPID=`cat $PIDFILE` |
||||||
|
isStart=`ps ax | awk '{ print $1 }' | grep -e "^${mPID}$"` |
||||||
|
if [ "$isStart" != '' ];then |
||||||
|
echo "$NAME (pid `pidof $NAME`) already running." |
||||||
|
exit 1 |
||||||
|
fi |
||||||
|
fi |
||||||
|
|
||||||
|
$NGINX_BIN -c $CONFIGFILE |
||||||
|
|
||||||
|
if [ "$?" != 0 ] ; then |
||||||
|
echo " failed" |
||||||
|
exit 1 |
||||||
|
else |
||||||
|
echo " done" |
||||||
|
fi |
||||||
|
;; |
||||||
|
|
||||||
|
stop) |
||||||
|
echo -n "Stoping $NAME... " |
||||||
|
if [ -f $PIDFILE ];then |
||||||
|
mPID=`cat $PIDFILE` |
||||||
|
isStart=`ps ax | awk '{ print $1 }' | grep -e "^${mPID}$"` |
||||||
|
if [ "$isStart" = '' ];then |
||||||
|
echo "$NAME is not running." |
||||||
|
exit 1 |
||||||
|
fi |
||||||
|
else |
||||||
|
echo "$NAME is not running." |
||||||
|
exit 1 |
||||||
|
fi |
||||||
|
$NGINX_BIN -s stop |
||||||
|
|
||||||
|
if [ "$?" != 0 ] ; then |
||||||
|
echo " failed. Use force-quit" |
||||||
|
exit 1 |
||||||
|
else |
||||||
|
echo " done" |
||||||
|
fi |
||||||
|
;; |
||||||
|
|
||||||
|
status) |
||||||
|
if [ -f $PIDFILE ];then |
||||||
|
mPID=`cat $PIDFILE` |
||||||
|
isStart=`ps ax | awk '{ print $1 }' | grep -e "^${mPID}$"` |
||||||
|
if [ "$isStart" != '' ];then |
||||||
|
echo "$NAME (pid `pidof $NAME`) already running." |
||||||
|
exit 1 |
||||||
|
else |
||||||
|
echo "$NAME is stopped" |
||||||
|
exit 0 |
||||||
|
fi |
||||||
|
else |
||||||
|
echo "$NAME is stopped" |
||||||
|
exit 0 |
||||||
|
fi |
||||||
|
;; |
||||||
|
restart) |
||||||
|
$0 stop |
||||||
|
sleep 1 |
||||||
|
$0 start |
||||||
|
;; |
||||||
|
|
||||||
|
reload) |
||||||
|
echo -n "Reload service $NAME... " |
||||||
|
if [ -f $PIDFILE ];then |
||||||
|
mPID=`cat $PIDFILE` |
||||||
|
isStart=`ps ax | awk '{ print $1 }' | grep -e "^${mPID}$"` |
||||||
|
if [ "$isStart" != '' ];then |
||||||
|
$NGINX_BIN -s reload |
||||||
|
echo " done" |
||||||
|
else |
||||||
|
echo "$NAME is not running, can't reload." |
||||||
|
exit 1 |
||||||
|
fi |
||||||
|
else |
||||||
|
echo "$NAME is not running, can't reload." |
||||||
|
exit 1 |
||||||
|
fi |
||||||
|
;; |
||||||
|
|
||||||
|
configtest) |
||||||
|
echo -n "Test $NAME configure files... " |
||||||
|
$NGINX_BIN -t |
||||||
|
;; |
||||||
|
|
||||||
|
*) |
||||||
|
echo "Usage: $0 {start|stop|restart|reload|status|configtest}" |
||||||
|
exit 1 |
||||||
|
;; |
||||||
|
esac |
Loading…
Reference in new issue