1、准备工作

选首先安装这几个软件:GCC,PCRE(Perl Compatible Regular Expression),zlib,OpenSSL。

Nginx是C写的,需要用GCC编译;Nginx的Rewrite和HTTP模块会用到PCRE;Nginx中的Gzip用到zlib;

用命令“# gcc”,查看gcc是否安装;如果出现“gcc: no input files”信息,说明已经安装好了。

否则,就需要用命令“# yum install gcc”,进行安装了!一路可能需要多次输入y,进行确认。

安装好后,可以再用命令“#gcc”测试,或者用命令“# gcc -v”查看其版本号。

同样方法,用如下命令安装PCRE,zlib,OpenSSL(其中devel,是develop开发包的意思):

# yum install -y pcre pcre-devel 
# yum install -y zlib zlib-devel 
# yum install -y openssl openssl-devel 

2、下载并安装

创建目录(nginx-src)并进去;然后,从官方地址(http://nginx.org/)下载,解压,配置,编译,安装:

# mkdir nginx-src && cd nginx-src 
# wget http://nginxorg/download/nginx-targz 
# tar xzf nginx-targz  
# cd nginx-3 
# /configure 
# make 
# make install 
# whereis nginx 
nginx: /usr/local/nginx 

默认的安装路径为:/usr/local/nginx;跳转到其目录下sbin路径下,便可以启动或停止它了。

# /nginx -h 
nginx version: nginx/3 
Usage: nginx [-"htmlcode">
#!/bin/sh 
# chkconfig: 2345 85 15 
# Startup script for the nginx Web Server 
# description: nginx is a World Wide Web server  
# It is used to serve HTML files and CGI 
# processname: nginx 
# pidfile: /usr/local/nginx/logs/nginxpid 
# config: /usr/local/nginx/conf/nginxconf 
 
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 
DESC="nginx deamon" 
NAME=nginx 
DAEMON=/usr/local/nginx/sbin/$NAME 
SCRIPTNAME=/etc/initd/$NAME 
 
test -x $DAEMON || exit 0 
 
d_start(){ 
 $DAEMON || echo -n "already running" 
} 
 
d_stop(){ 
 $DAEMON -s quit || echo -n "not running" 
} 
 
 
d_reload(){ 
 $DAEMON -s reload || echo -n "can not reload" 
} 
 
case "$1" in 
start) 
 echo -n "Starting $DESC: $NAME" 
 d_start 
 echo "" 
;; 
stop) 
 echo -n "Stopping $DESC: $NAME" 
 d_stop 
 echo "" 
;; 
reload) 
 echo -n "Reloading $DESC conf" 
 d_reload 
 echo "reload " 
;; 
restart) 
 echo -n "Restarting $DESC: $NAME" 
 d_stop 
 sleep 2 
 d_start 
 echo "" 
;; 
*) 
 echo "Usage: $ScRIPTNAME {start|stop|reload|restart}" >&2 
 exit 3 
;; 
esac 
 
exit 0 

保存退出后,再使用下面的命令,使其可执行;然后,添加配置并查看。

可用chkconfig修改其值,也可用ntsysv工具改变是否自启动。

# chmod +x /etc/initd/nginx 
# chkconfig --add nginx 
# chkconfig nginx on/off 
# chkconfig --list nginx 
nginx 0:off 1:off 2:on 3:on 4:on 5:on 6:off

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

标签:
centos7,nginx,配置,centos,nginx安装配置,centos,nginx,配置

免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com

《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线

暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。

艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。

《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。