全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Linux(CentOS)环境下安装下载Nginx并配置

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 


相关文章: 制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站?  高防服务器租用首荐平台,企业级优惠套餐快速部署  javascript中对象的定义、使用以及对象和原型链操作小结  如何获取开源自助建站系统免费下载链接?  建站之星24小时客服电话如何获取?  建站之星后台管理如何实现高效配置?  如何基于PHP生成高效IDC网络公司建站源码?  建站主机功能解析:服务器选择与快速搭建指南  深入理解Android中的xmlns:tools属性  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  上海网站制作开发公司,上海买房比较好的网站有哪些?  如何在云主机快速搭建网站站点?  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  长沙做网站要多少钱,长沙国安网络怎么样?  制作网站公司那家好,网络公司是做什么的?  如何快速打造个性化非模板自助建站?  如何彻底删除建站之星生成的Banner?  免费网站制作appp,免费制作app哪个平台好?  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?  建站之星代理费用多少?最新价格详情介绍  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  打鱼网站制作软件,波克捕鱼官方号怎么注册?  高端云建站费用究竟需要多少预算?  如何快速查询网站的真实建站时间?  Python路径拼接规范_跨平台处理说明【指导】  如何快速生成专业多端适配建站电话?  建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略  网站制作服务平台,有什么网站可以发布本地服务信息?  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  招贴海报怎么做,什么是海报招贴?  建站主机如何选?性能与价格怎样平衡?  如何破解联通资金短缺导致的基站建设难题?  建站之星安装失败:服务器环境不兼容?  如何在云服务器上快速搭建个人网站?  详解jQuery停止动画——stop()方法的使用  微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?  巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成  如何选择CMS系统实现快速建站与SEO优化?  TestNG的testng.xml配置文件怎么写  武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?  常州自助建站费用包含哪些项目?  建站之星好吗?新手能否轻松上手建站?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  制作企业网站建设方案,怎样建设一个公司网站?  建站主机类型有哪些?如何正确选型  建站之星如何实现五合一智能建站与营销推广?  如何选择适合PHP云建站的开源框架?  h5在线制作网站电脑版下载,h5网页制作软件?  如何快速辨别茅台真假?关键步骤解析 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。