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 [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives] Options: -?,-h : this help -v : show version and exit -V : show version and configure options then exit -t : test configuration and exit -q : suppress non-error messages during configuration testing -s signal : send signal to a master process: stop, quit, reopen, reload -p prefix : set prefix path (default: /usr/local/nginx/) -c filename : set configuration file (default: conf/nginxconf) -g directives : set global directives out of configuration file
启动:nginx
停止:nginx -s stop
3、添加到系统服务
使用命令“# vi /etc/init.d/nginx”,打开编辑器,输入如下内容:
#!/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安装配置
# nginx服务器的下载安装与使用详解
# 详解nginx安装过程并代理下载服务器文件
# SpringBoot前端后端分离之Nginx服务器下载安装过程
# Windows系统中Nginx下载安装部署教程(实测有效)
# Nginx下载、安装与使用图文教程
# 需要用
# 好了
# 便可
# 使其
# 再用
# 这几个
# 准备工作
# 编辑器
# 好后
# 可执行
# 已经安装
# 大家多多
# 跳转到
# 看其
# 下载并安装
# 开发包
# 目录下
# 安装了
# amp
# cd
相关文章:
如何用花生壳三步快速搭建专属网站?
免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?
网站制作话术技巧,网站推广做的好怎么话术?
宁波免费建站如何选择可靠模板与平台?
网站设计制作公司地址,网站建设比较好的公司都有哪些?
如何快速查询域名建站关键信息?
如何用PHP快速搭建高效网站?分步指南
C++用Dijkstra(迪杰斯特拉)算法求最短路径
长沙企业网站制作哪家好,长沙水业集团官方网站?
相册网站制作软件,图片上的网址怎么复制?
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
建站与域名管理如何高效结合?
jQuery 常见小例汇总
相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?
交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?
北京的网站制作公司有哪些,哪个视频网站最好?
如何用IIS7快速搭建并优化网站站点?
娃派WAP自助建站:免费模板+移动优化,快速打造专业网站
云南网站制作公司有哪些,云南最好的招聘网站是哪个?
如何在建站宝盒中设置产品搜索功能?
如何确保西部建站助手FTP传输的安全性?
上海网站制作网页,上海本地的生活网站有哪些?最好包括生活的各个方面的?
建站之星免费模板:自助建站系统与智能响应式一键生成
建站之星安装后如何配置SEO及设计样式?
如何通过cPanel快速搭建网站?
如何通过免费商城建站系统源码自定义网站主题与功能?
c# await 一个已经完成的Task会发生什么
如何彻底卸载建站之星软件?
制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?
如何批量查询域名的建站时间记录?
如何在云服务器上快速搭建个人网站?
Python lxml的etree和ElementTree有什么区别
如何在IIS管理器中快速创建并配置网站?
网站好制作吗知乎,网站开发好学吗?有什么技巧?
太原网站制作公司有哪些,网约车营运证查询官网?
如何通过宝塔面板实现本地网站访问?
C++时间戳转换成日期时间的步骤和示例代码
如何在阿里云域名上完成建站全流程?
武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
如何在云主机快速搭建网站站点?
建站之星备案流程有哪些注意事项?
如何构建满足综合性能需求的优质建站方案?
电脑免费海报制作网站推荐,招聘海报哪个网站多?
建站之星后台密码遗忘?如何快速找回?
如何挑选高效建站主机与优质域名?
建站之星免费版是否永久可用?
购物网站制作公司有哪些,哪个购物网站比较好?
金*站制作公司有哪些,金华教育集团官网?
Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解
*请认真填写需求信息,我们会在24小时内与您取得联系。