centOS7 安装nginx并启动

centOS7 安装nginx并启动 一、下载安装包  cd/usr/local/software (software可能没有,用mkdir创建或者只到local目录下也行)  wgethttp://nginx.org/download/nginx-1.6.2.tar.gz  (选择一个比较稳定的版本下载即可,或者手动下载后,用xshell传到该目录下也行) 二、解压安装  tar-zx…

大家好,又见面了,我是你们的朋友全栈君。

 

一、下载安装包

   cd /usr/local/software   (software可能没有,用mkdir创建或者只到local目录下也行)

    wget http://nginx.org/download/nginx-1.6.2.tar.gz    (选择一个比较稳定的版本下载即可,或者手动下载后,用xshell传到该目录下也行)

 

二、解压安装

   tar -zxvf nginx-1.6.2.tar.giz -C /usr/local    (local这个目录类似于Windows的program目录,所以一些软件可以都安装在这里)

 

三、下载依赖的库文件

   1  yum install pcre

    2  yum install pcre-devel

   3   yum install zlib

   4 yum install zlib-devel

 

四、进行configure配置

    cd /usr/local/nginx-1.6.2   && ./configure –prefix=/usr/local/nginx

centOS7 安装nginx并启动

 

五、编译安装(  cd 到解压好的nginx-1.6.2,这个目录下安装编译)

make && make install

centOS7 安装nginx并启动

六、启动Nginx

    执行完5步骤后,cd 到/usr/local/nginx目录下。执行ls,可以看到四个目录

  conf—-配置文件  html—-网页文件  logs—–日志文件  sbin——主要二进制程序

 启动命令:  /usr/local/ngnix/sbin/nginx    (无参数) 启动    (-s  stop)关闭    (-s reload)重启

centOS7 安装nginx并启动

七、查看

查看是否成功     ps -ef | grep nginx (如果能看到两个相邻ID的进程,说明启动成功)

失败的可能       80端口被占用了。    netstat -ano | grep 80

 

如果成功的话,浏览器访问能看到欢迎页面:(http://服务器的IP:80)

centOS7 安装nginx并启动

 nginx的结构目录(四个conf、html、logs、sbin,其他的都是运行后生成的或者自己添加的)

centOS7 安装nginx并启动

 Nginx的作用都是靠着conf/nginx.conf  配置文件发挥的作用。只要能读懂它,会简单的编写,基本算是入门级别了。

centOS7 安装nginx并启动

 一、常用练习

1)请求过滤转发等(上面的配置,它的效果展示)

firefox的请求结果:  (被转发到了rewrite.html了,当然上面那个html可以写成连接,这样就跳到了对应的链接里了)

centOS7 安装nginx并启动

  chrome的请求结果:(没被转发走,默认的Nginx欢迎页面)

centOS7 安装nginx并启动

2)日志的区分、切分

centOS7 安装nginx并启动

 ./sbin/nginx -s reload     重启Nginx后,分别生成两个对应的日志文件

 centOS7 安装nginx并启动

 分别访问两个请求数次,然后去查看日志文件

centOS7 安装nginx并启动

centOS7 安装nginx并启动

 不同端口的请求,会被写入到不同的日志文件中了。

 centOS7 安装nginx并启动

   日志的切分(即每天的请求记录生成一个日志文件;如果网站访问量比较大,Nginx的日志文件一天的记录就会达到MB级别;这样按时间切分便于查看和监控)

日志切分需要使用Linux的定时任务命令crontab。脚本的基本命令就是1、关闭Nginx;2、将日志文件移动到某一目录并改名;3、重启nginx

 /sbin/nginx -s stop
mv  日志xx.log   数据目录/20180920-nginx.log  
 /sbin/nginx

 

    

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140043.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 用matlab求逆矩阵的方式_matlab矩阵转置命令

    用matlab求逆矩阵的方式_matlab矩阵转置命令如何用MATLAB求逆矩阵以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!如何用MATLAB求逆矩阵如果英文好呢,自己看目录不好还是先看中文的教材,对matlab的框架和功能有了一定的了解后,自己也就看的懂帮助里面的内容了,以后不懂再自己查帮助求逆矩阵一般有2种方法:1、伴随矩阵法。A的逆矩阵=A的伴随矩阵/A的行列式。…

    2022年8月21日
    12
  • scrapy安装失败_scrapy安装失败

    scrapy安装失败_scrapy安装失败最近看了Python的基本语法,尝试着学一下爬虫,需要安装Scrapy。通过pip安装Scrapy时遇到下列问题:error:MicrosoftVisualC++9.0isrequired(Unabletofindvcvarsall.bat).Getitfromhttp://aka.ms/vcpython27访问系统提示的地址(Microsof

    2022年9月18日
    3
  • 阿里产品大大:react项目这块用aceEditor代码编辑器吧,小姐姐看完都会的教程,你还不会????

    阿里产品大大:react项目这块用aceEditor代码编辑器吧,小姐姐看完都会的教程,你还不会????大家好,我是:じ☆ve朽木,开发经验都是一步一步慢慢积累的,没有谁生来就具有的,只要我们付出了努力,肯定就会有收获!进入我的博客,带你了解Java知识,js小技巧,带你玩转高端物联网。博客地址为:じ☆ve朽木。react项目中有个需求需要对接一个代码编辑器,查看了antdesign官方社区精选组件提供了两款代码编辑器,有一款是微软推出的,但是代码提示不是很友好,最后需求又查看了阿里云的相关…

    2022年6月29日
    28
  • jboss版本_btjson

    jboss版本_btjsonhttp://downloads.sourceforge.net/sourceforge/jboss/jboss-4.2.2.GA.zip?use_mirror=internap

    2022年10月3日
    2
  • 好程序员Java培训分享如何快速入门Java

    好程序员Java培训分享如何快速入门Java好程序员Java培训分享如何快速入门Java,一、掌握静态方法和属性  静态方法和属性用于描述某一类对象群体的特征,而不是单个对象的特征。Java中大量应用了静态方法和属性,这是一个通常的技巧。但是这种技巧在很多语言中不被频繁地使用。理解静态方法和属性对于理解类与对象的关系是十分有帮助的,在大量的Java规范中,静态方法和属性被频繁使用。因此学习者应该理解静态方法和属性。Java在方法和属性的调用上是一致的,区别只表现在声明的时候,这和c++是不同的。  二、重视接口  在面向对象早期的应用中大量使用

    2022年7月7日
    21
  • Apache自定义日志格式

    Apache自定义日志格式1.Apache日志参数说明:Apache日志格式字符串的含义%%百分号(Apache2.0.44或更高的版本)%a远端IP地址%A本机IP地址%B除HTTP头以外传送的字节数%b以CLF格式显示的除HTTP头以外传送的字节数,也就是当没有字节传送时显示’-‘而不是0。%{Foobar}C在请求中传送给服务端的cookieFoobar的内容。%D服务器

    2022年5月29日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号