码迷,mamicode.com
首页 > 其他好文 > 详细

centos源码安装nginx

时间:2019-10-18 12:28:40      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:efi   yum   sbin   文件   编译   host   链接   右键   版本   

  1.安装依赖

    nginx对以下工具包有依赖,我们可以一键安装,命令:

    yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

  2.下载源码包

    官网下载页:http://nginx.org/en/download.html

    选择最新稳定版,选择Linux版本,右键-复制链接地址

      技术图片

 

    进入Linux对应下载存放目录(如:/usr/local/pack),使用wget命令下载

    wget http://nginx.org/download/nginx-1.16.1.tar.gz

  3.解压源码包

    tar -xzvf nginx-1.16.1.tar.gz

  4.进入目录,执行配置

    进入目录:cd nginx-1.16.1

    查看配置选项:./configure --help,结果如下(选项太多,图没有截全):

      技术图片

    一般来讲,我们关注以下几个选项:

      --prefix=PATH指定nginx服务的安装目录,安装完成后,nginx的服务端和客户端启动文件以及配置文件都会在该目录(或子目录)下

      --with-http_ssl_module指定nginx安装 http_ssl 模块,该模块用于支持https访问(https访问是很常见等的,做微信生态都需要)

    编译:

      ./configure --prefix=/usr/local/server/nginx/ --with-http_ssl_module

  5.编译并安装

    make

    make install

    安装完成后,查看指定安装目录

      技术图片

  6.启动,查看进程

    cd /usr/local/server/nginx/sbin/

    ./nginx

    ps -ef|grep nginx

      技术图片

  7.测试

    nginx默认配置会监听 localhost:80 端口的http访问,并且通过该地址的根目录可以访问nginx的index.html 文件,我们来试一下:

      cd /usr/local/server

      wget http://localhost/

    执行完上述命令后,在当前目录下生成了index.html,就是nginx的默认index.html文件

      技术图片

    如果有域名的话,将域名解析到该服务器上,监听域名就可以实现外网访问了。

  完!

技术图片

 

centos源码安装nginx

标签:efi   yum   sbin   文件   编译   host   链接   右键   版本   

原文地址:https://www.cnblogs.com/coding-one/p/11697609.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!