Centos6.7下编译安装Nginx1.12.1

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 15:43   70   0

本文记录一下Centos6.7系统下编译安装Nginx1.12.1的过程。

第一步,下载Nginx1.12.1。在命令行下使用wget命令下载即可(这里文件下载后,存放的目录是/root目录),如图所示:

第二步,将下载文件移动到/usr/local/src目录下。

第三步,解压下载文件。命令如下:

tar xzvf nginx-1.12.1.tar.gz

第四步,安装前,先安装一些需要的工具。例如编译工具,pcre模块,openssl模块等,语句如下:

yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl openssl-devel

第五步,自动编译前的配置。执行命令如下:

先进入到nginx解压后的目录:

[root@nginx src]# ll
total 964
drwxr-xr-x. 8 1001 1001   4096 Jul 11 21:24 nginx-1.12.1
-rw-r--r--. 1 root root 981093 Jul 11 23:45 nginx-1.12.1.tar.gz
[root@nginx src]# pwd
/usr/local/src
[root@nginx src]# cd nginx-1.12.1
[root@nginx nginx-1.12.1]#

执行编译前的配置(第四步已经安装pcre,openssl,zlib,这些模块默认安装到了/usr/include目录下):

[root@nginx nginx-1.12.1]# ./configure --with-pcre=/usr/include/ --with-openssl=/usr/include/openssl/ --with-zlib=/usr/include/

配置信息中会提示一些信息,例如XXX模块已发现,XXX模块未找到之类的。可根据实际情况安装自己需要的内容。

注意:配置最后输出的信息,默认情况下,nginx安装到/usr/local/nginx目录下,以及二进制文件、日志路径、配置文件路径等均有输出。

第六步:编译安装,命令如下:

[root@nginx nginx-1.12.1]# make && make install

编译安装输出的日志有提示安装目录,默认安装到了/usr/local/nginx目录下,查看安装文件:

第七步,启动nginx服务,启动命令文件在nginx安装目录下的sbin目录下:

查看nginx服务的进程状态:

至此,nginx编译、安装、启动完成。正常情况下,可访问该nginx服务了。

输出的内容是/usr/local/nginx/html/index.html的内容(可对比一下)

如果在另外一台机器的浏览器进行验证是否成功,先检查一下nginx服务器的防火墙(iptables)是否打开了80端口(nginx默认80端口)或者防火墙是否关闭,否则将会报错。如果一切OK,访问http://192.168.1.114/, 将看到一下界面:

文章完结。

转载于:https://my.oschina.net/OHC1U9jZt/blog/1504035

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP