重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!
创新互联公司是一家专业提供佳木斯企业网站建设,专注与成都网站设计、网站建设、H5网站设计、小程序制作等业务。10年已为佳木斯众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。小编这次要给大家分享的是阿里云centos7服务器nginx配置出现问题怎么办,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。
前言:
这里适用的版本是centos7的版本。并且本文的配置方式曾经在版本8上失败过,因此查看本文前最好先确定服务器的版本。
部分错误如下:
1.make[1]: *** [objs/Makefile:473: objs/src/core/ngx_murmurhash.o] Error 1
2.make[1]: *** [objs/Makefile:774: objs/src/os/unix/ngx_user.o] Error 1
3.make[1]: *** [objs/Makefile:769: objs/src/event/ngx_event_openssl.o] Error 1
本文针对这些问题和一些其他问题的解决方案都进行了阐述和流程上的改良
内容流程:
0.前置说明,1.安装gcc环境,2.安装pcre库,3.安装ssl库,4.安装zlib库,5.安装nginx,附:nginx在make过程中可能出现的问题,6.nginx启动与使用,7.nginx启动后无法访问的问题解决
具体内容:
0.前置说明
在centos系统中,yum源不直接提供nginx的安装,因此可以通过切换yum源的方法进行nginx的安装,也可以通过直接下载依赖库和nginx安装包的方法来实现,本文介绍的是后者。
一些必要的库和nginx的关系:nginx 中gzip模块需要 zlib 库,rewrite模块需要 pcre 库,ssl 功能需要openssl库
然后本文将选定/usr/local为安装目录,一些库的具体版本号各位可根据实际改变,但由于互相依赖,所以最新的可能存在一些问题,谨慎选择。
且以下命令均需在root权限下执行
1.安装gcc gcc-c++(如新环境,未安装请先安装)
$ yum install -y gcc gcc-c++
2.安装pcre库
$ cd /usr/local/ $ wget https://sourceforge.net/projects/pcre/files/pcre/8.36/pcre-8.36.tar.gz