您的位置:首页 > 运维架构 > Nginx

Centos6.7下编译安装Nginx1.12.1

2017-08-07 16:31 387 查看
本文记录一下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/, 将看到一下界面:



文章完结。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: