Linux centos7环境下Nginx安装教程

 更新时间:2017年03月17日 11:31:18   作者:随缘相识-(志同道合)  
这篇文章主要为大家详细介绍了Linux centos7环境下Nginx安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

Linux centos7环境下安装Nginx的步骤详解

1、 首先到Nginx官网下载Nginx安装包

下载好后会见到类似下面的一份文件

创建nginx-src目录并且去到nginx-src目录里运行如下命令即可:

mkdir nginx-src && cd nginx-src

当然也可以在Linux底下运行以下命令进行下载Nginx安装包

wget http://nginx.org/download/nginx-1.5.9.tar.gz

2、解压nginx-1.5.9.tar.gz文件

tar -zxvf nginx-1.5.9.tar.gz

3、删除安装包文件命令

rm -f nginx-1.5.9.tar.gz

4、配置安装运行命令

cd nginx-1.5.9/

./configure --prefix=/usr/local/nginx

也许是提示缺包:

./configure: error: the HTTP rewrite module requires the PCRE library.

You can either disable the module by using --without-http_rewrite_module

option, or install the PCRE library into the system, or build the PCRE library

statically from the source with nginx by using --with-pcre=<path> option.

安装pcre-devel解决问题(需要有网络下运行并且是超级管理员身份)

yum -y install pcre-devel
yum -y install openssl openssl-devel

要切换为root超级管理员身份: su

现在进行重新配置

./configure --prefix=/usr/local/nginx

如果重新配置也不成功这时需要安装gcc

yum –y install gcc

安装好gcc之后再次进行配置

5、编译命令

Make

6、安装命令

make install

7、安装完毕,启动nginx

cd /usr/local/nginx/sbin

./nginx

如果启动不成功可能是防火墙问题导致

这时需要关闭防火墙

systemctl stop firewalld.service

8、访问nginx

http://IP地址

9、如果要精简一下配置文件

重新加载配置文件

运行命令:nginx -s reload

到这里博主我就成功的在Linux Centos7下安装了Nginx服务器

并且已经成功的在浏览器上通过IP地址访问到nginx。

感谢各位朋友对我的支持! 非常感谢大家。

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

相关文章

  • nginx负载均衡配置,宕机自动切换方式

    nginx负载均衡配置,宕机自动切换方式

    这篇文章主要介绍了nginx负载均衡配置,宕机自动切换方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • Nginx配置指令location匹配符优先级和安全问题

    Nginx配置指令location匹配符优先级和安全问题

    使用nginx 很久了,它的性能高,稳定性表现也很好,得到了很多人的认可。特别是它的配置,有点像写程序一样,每行命令结尾一个";"号,语句块用"{}"括起来。 配制好,直接nginx -t 检查配制情况,配制成功,直接运行:service nginx reload .服务器没有任何宕机情况下,实现平稳修改配置
    2014-03-03
  • 使用Nginx实现负载均衡的策略

    使用Nginx实现负载均衡的策略

    本篇文章主要介绍了使用Nginx实现负载均衡的策略,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • nginx修改上传文件大小限制的方法

    nginx修改上传文件大小限制的方法

    本篇文章主要介绍了nginx修改上传文件大小限制的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧。
    2016-12-12
  • Nginx文件已经存在全局反向代理问题排查记录

    Nginx文件已经存在全局反向代理问题排查记录

    反向代理除了实现负载均衡之外,还提供如缓存来减少上游服务器的压力,下面这篇文章主要给大家介绍了关于Nginx文件已经存在全局反向代理问题排查的相关资料,需要的朋友可以参考下
    2022-07-07
  • 实现自动定期删除Nginx日志的方法

    实现自动定期删除Nginx日志的方法

    这篇文章主要介绍了自动定期删除Nginx日志的方法,Nginx是一个基于事务的异步的高速服务器软件,需要的朋友可以参考下
    2015-07-07
  • Nginx常见的几种回源方式实现

    Nginx常见的几种回源方式实现

    本文主要介绍了Nginx常见的几种回源方式实现,通过Nginx回源文件至本地机房,域名解析采用内外网单独解析,外地办公同事可以通过CDN进行更新,感兴趣的可以了解一下
    2024-02-02
  • Nginx隐藏式跳转(浏览器URL跳转后保持不变)

    Nginx隐藏式跳转(浏览器URL跳转后保持不变)

    这篇文章主要介绍了Nginx隐藏式跳转(浏览器URL跳转后保持不变),需要的朋友可以参考下
    2022-04-04
  • Nginx+FastDFS搭建图片服务器的方法实现

    Nginx+FastDFS搭建图片服务器的方法实现

    这篇文章主要介绍了Nginx+FastDFS搭建图片服务器的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • Nginx上传文件出现“ 413 (499 502 404) Request Entity Too Large错误解决

    Nginx上传文件出现“ 413 (499 502 404) Requ

    HTTP 413 Request Entity Too Large错误常常出现在客户端发送的请求体超过服务器允许的大小限制时,本文主要介绍了Nginx上传文件出现“ 413 (499 502 404) Request Entity Too Large错误解决,感兴趣的可以了解一下
    2024-07-07

最新评论