centos nginx 搭建网站

小编

大家好,今天小编关注到一个比较有意思的话题,就是关于centos nginx 搭建网站的问题,于是小编就整理了1个相关介绍centos nginx 搭建网站的解答,让我们一起看看吧。

  1. 如何对Nginx进行编译、安装(在centos7上)?

如何对Nginx进行编译、安装(在centos7上)?

按照下面的教程安装,你可以轻松完成编译、安装、验证。

1.安装系统依赖库

为了编译Nginx源代码,需要标准的GCC编译器,同时Nginx的一些模块需要依赖其他第三方库,通常有pcre库(支持rewrite模块)和openssl库(支持ssl模块)。

为此,需要使用服务器root用户,提前安装操作系统的依赖库。

# yum install -y gcc gcc-c++ pcre-devel openssl-devel

2.下载Nginx源码包

我们可以访问官网地址: 进行下载,选择最新的Stable version(稳定版),在下图链接地址右键点击,选择“复制链接地址”。

centos nginx 搭建网站

然后在Linux服务器上 执行如下命令即可下载到服务器,这里以1.18.0版本为例。

#wget

接着解压这个压缩包,并进入这个解压后的文件夹目录:

# tar zxf nginx-1.18.0.tar.gz

# cd nginx-1.18.0

3.编译Nginx

这里要说明一点:可以用root进行编译,也可以用普通用户编译。

为了安全性,这里将以普通用户testerzhang进行编译安装,同时安装到/opt/tester/nginx-1.18.0这个目录。

总共有3个命令要执行,如下方代码块所示:

$ ./configure --prefix=/opt/tester/nginx-1.18.0 --with-http_stub_status_module --with-http_ssl_module

$ make

$ make install

这里要说明一点:编译./configure的时候可选的参数不仅仅是这些参数,这里只是加入了常用的模块,满足日常Nginx的需求使用。

如果需要使用Nginx其他模块特性,可以查看帮助说明,详细的编译选项请自行搜索。

centos nginx 搭建网站

4.Nginx配置文件

编译安装完成后,我们可以在对应的安装目录找到配置文件。

如本例的安装目录/opt/tester/nginx-1.18.0下面有个目录conf,我们可以看到有一个nginx.conf配置文件,这个文件是配置nginx最基本的信息,其中默认端口是80端口。

centos nginx 搭建网站

这里需要说明一下:

  • 如果你不需要以root启动,可以配置为大于1024的可用端口,那么普通的用户就可以直接启动Nginx。
  • 如果你配置的Nginx端口是小于1024,必须root用户才可以启动Nginx服务。

5.Nginx相关命令

  • 启动命令

# ./nginx

  • 停止命令

# ./nginx -s stop

  • 重新读取最新配置

# ./nginx -s reload

通过这5个步骤,你就可以使用自己编译后的Nginx服务。

希望这个答案,可以帮助到你。

这个非常简单,需要先安装nginx依赖库(工具),然后下载源码包,最后再make编译安装就行,下面我简单介绍一下实现过程,主要内容如下:

1.首先,下载nginx依赖库及编译工具,这个直接在终端输入命令“yum -y install gcc gcc-c++ make zlib-devel pcre-devel openssl-devel”就行,如下,我的centos7环境已经正确安装:

centos nginx 搭建网站

2.接着就是下载nginx源码包,这个直接到nginx官网上下载就行,如下,这里建议下载最新的稳定版本:

centos nginx 搭建网站

下载的话,右键复制链接,然后直接使用wget命令下载就行,如下,大概也就1M左右,很快就能下载完成:

centos nginx 搭建网站

3.下载完成后,解压这个源码包,命令“tar -xvf nginx-1.16.0.tar.gz”,接着cd进入到nginx主目录,如下,这些就是nginx的所有源文件:

centos nginx 搭建网站

4.最后就是make编译安装,先执行configure配置脚本(我这里使用默认配置,你也可以自定义),接着执行命令“make && make install”就行,如下,如果没有出现error错误,则说明nginx已经正确安装:

centos nginx 搭建网站

安装完成后,还需要先启动nginx服务,之后才能在正常访问,这个直接执行命令“/usr/local/nginx/sbin/nginx”就行,如下,说明nginx已经正常启动,默认端口号是80,如果端口冲突的话,可以修改一下启动端口:

centos nginx 搭建网站

接着打开本地浏览器,输入地址“127.0.0.1”,如果出现nginx欢迎界面,则说明nginx已经成功启动,如下:

centos nginx 搭建网站

至此,我们就完成了在centos7上编译安装nginx。总的来说,整个过程非常简单,就是先下载nginx依赖库及编译工具,然后tar解压,最后再make编译安装就行,只要你有一定的linux基础,熟悉一下上面的安装过程,很快就能掌握的,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

到此,以上就是小编对于centos nginx 搭建网站的问题就介绍到这了,希望介绍关于centos nginx 搭建网站的1点解答对大家有用。

文章版权声明:除非注明,否则均为ZBLOG原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,1人围观)

还没有评论,来说两句吧...