1. 从零用Nginx部署你的网页
    1. 安装基本功能
    2. 开始安装Nginx(参考菜鸟教程)
    3. 服务器重启后如何开启Nginx

从零用Nginx部署你的网页

系统版本

centos6 64位

  1. 安装基本功能
    yum install [功能]

    功能与相关说明:

    • wget

      网络文件下载

    • tar

      解压缩文件

    • vi

      编辑文本

    • gcc

      编译二进制源码

  2. 开始安装Nginx(参考菜鸟教程)

    安装所需工具

    yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

    安装pcre

    下载链接在此链接获取,找到“tar.gz”结尾的。(下载之前请先进入文件下载目录下)

    wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.42.tar.gz

    解压pcre

    tar zxvf pcre-8.42.tar.gz

    进入pcre文件夹

    cd pcre-8.42

    编译pcre

    ./configure
    
    make && make install

    下载Nginx

    下载链接在此链接获取。

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

    解压Nginx

    tar zxvf nginx-1.12.2.tar.gz

    进入Nginx文件夹

    cd nginx-1.12.2

    安装编译Nginx

    ./configure --with-http_stub_status_module --with-http_ssl_module --with-pcre=[pcre目录]

    解压出来的是源码需要用GCC编译,编译后的安装目录也会变成–prefix后的那串

    make && make install

    配置Nginx

    vi /usr/local/nginx/conf/nginx.conf

    vi基操:

    • i

      进入编辑状态

    • Esc

      退出当前状态

    • 冒号

      准备输入编辑后的操作

    • wq

      保存并退出

    将server用上述操作修改成

    server {
      listen 80;
      server_name [网页域名];
    
      root [页面存放目录];
      index index.html;
    }

    检验配置正确性

    /usr/local/nginx/sbin/nginx -t

    启动Nginx

    /usr/local/nginx/sbin/nginx

    Nginx基操:

    /usr/local/nginx/sbin/nginx -s reload

    修改完配置文件需要执行上述命令生效

    /usr/local/nginx/sbin/nginx -s reopen

    重启Nginx

    /usr/local/nginx/sbin/nginx -s stop

    停止Nginx

  3. 服务器重启后如何开启Nginx
    /usr/local/nginx/sbin/nginx