侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

Centos6.7下编译安装Nginx1.12.1

2023-09-26 星期二 / 0 评论 / 0 点赞 / 56 阅读 / 4120 字

本文记录一下Centos6.7系统下编译安装Nginx1.12.1的过程。 第一步,下载Nginx1.12.1。在命令行下使用wget命令下载即可(这里文件下载后,存放的目录是/root目录),如图所

本文记录一下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]# lltotal 964drwxr-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/, 将看到一下界面:

 

文章完结。

广告 广告

评论区