你的位置:首页 > 操作系统

[操作系统]nginx服务傻瓜搭建


nginx服务傻瓜搭建

安装步骤:
一、先准备好相关源码包和程序包,如下图

所有包都在云服务器的/src目录下。

二、安装
1、安装nginx服务器,支持vod stream、fileupload
cd /src
 
tar zxvf pcre-8.36.tar.gz
 
cd pcre-8.36
////pcre是一个非常小的正则表达式库,还小很强大
./configure --prefix=/usr/local/pcre
 
make && make install
 
cd ..
 
tar zxvf openssl-1.0.1j.tar.gz
 
groupadd www
 
useradd -g www www -s /bin/false
 
unzip nginx-upload-module-2.2.zip
 
unzip nginx-upload-progress-module-master.zip
 
tar zxvf zlib-1.2.8.tar.gz
 
tar zxvf nginx-1.6.2.tar.gz
 
cd nginx-1.6.2
 
./configure --prefix=/usr/local/nginx --without-http_memcached_module --user=www --group=www --with-http_ssl_module --with-http_stub_status_module --with-http_gzip_static_module --with-http_mp4_module --with-http_flv_module --with-openssl=/src/openssl-1.0.1j --with-pcre=/src/pcre-8.36 --with-zlib=/src/zlib-1.2.8 --add-module=/src/nginx-upload-progress-module-master --add-module=/src/nginx-upload-module-2.2
 
make && make install
 
vi /etc/rc.d/init.d/nginx                #编辑启动文件添加下面内容 (蓝色全部)
 
#!/bin/bash
# nginx Startup script for the Nginx HTTP Server
# it is v.0.0.2 version.
# chkconfig: - 85 15
# description: Nginx is a high-performance web and proxy server.
# It has a lot of features, but it's not for everyone.
# processname: nginx
# pidfile: /var/run/nginx.pid
# config: /usr/local/nginx/conf/nginx.conf
nginxd=/usr/local/nginx/sbin/nginx
nginx_config=/usr/local/nginx/conf/nginx.conf
nginx_pid=/usr/local/nginx/logs/nginx.pid
RETVAL=0
prog="nginx"
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
. /etc/sysconfig/network
# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0
[ -x $nginxd ] || exit 0
# Start nginx daemons functions.
start() {
if [ -e $nginx_pid ];then
echo "nginx already running...."
exit 1
fi
echo -n $"Starting $prog: "
daemon $nginxd -c ${nginx_config}
RETVAL=$?
echo
[ $RETVAL = 0 ] && touch /var/lock/subsys/nginx
return $RETVAL
}
# Stop nginx daemons functions.
stop() {
echo -n $"Stopping $prog: "
killproc $nginxd
RETVAL=$?
echo
[ $RETVAL = 0 ] && rm -f /var/lock/subsys/nginx /usr/local/nginx/logs/nginx.pid
}
reload() {
echo -n $"Reloading $prog: "
#kill -HUP `cat ${nginx_pid}`
killproc $nginxd -HUP
RETVAL=$?
echo
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
reload)
reload
;;
restart)
stop
start
;;
status)
status $prog
RETVAL=$?
;;
*)
echo $"Usage: $prog {start|stop|restart|reload|status|help}"
exit 1
esac
exit $RETVAL
 
保存!!
 
chmod 775 /etc/rc.d/init.d/nginx      #赋予文件执行权限
 
chkconfig nginx on                            #设置开机启动



云南旅游必去景点排名云南旅游地图线路大全云南旅游多少钱深圳去西藏旅游报价跟团去西藏旅游多少钱古龙峡漂流能漂多久?清远古龙峡漂流多少米? 清远到古龙峡漂流自驾怎么走?清远到古龙峡漂流开车多长时间? 清远古龙峡漂流在哪里下高速?古龙峡漂流自驾游路线? 古龙峡漂流4月18日开漂吗?清远古龙峡漂流几号开漂? 白色情人节约会洛克庄园 赏玫瑰邂逅爱神 春游撒欢儿去欧洲 那些不可错过的春日风光[三] 骑车去看大学城荒岛复苏 2015东莞哪里有相亲会?广东东莞3月有什么活动? APEC假期 盘点辽宁旅游“七宗最” 北京颐和园附近有什么住宿? 乡镇之旅 小长假里另类长春周边游 惠山这边好 马尔代夫瓦宾法鲁岛住宿环境好吗? 泰国去曼谷中央世界购物商场怎么样? 泰国二次入境签证手续费多少?泰国办理二次签证的要求? 马尔代夫维拉沙露岛有什么设施? SQCB7M560JA1ME Datasheet SQCB7M560JA1ME Datasheet 06033A181KAT4A Datasheet 06033A181KAT4A Datasheet AQ147A120FAJWE Datasheet AQ147A120FAJWE Datasheet 大庆跟团港澳四日游 大庆跟团港澳四日游 大庆跟团港澳四日游 从黑龙江跟团去港澳两日游 从黑龙江跟团去港澳两日游 从黑龙江跟团去港澳两日游 从长春跟团去港澳两日游 从长春跟团去港澳两日游 从长春跟团去港澳两日游