zoukankan      html  css  js  c++  java
  • nginx实验报告

    Nginx实验报告

    Nginx简易安装过程分析

    实验准备:一台装有Linux系统虚拟机的计算机

    且此已搭建本地yum

    实验步骤:

    systemctl stop firewalld  

    (暂时关闭防火墙)

    systemctl disable firewalld

    (永久关闭防火墙)

    sed -i 's/enforcing/disabled/' /etc/selinux/config  

    (永久关闭安全机制)

    setenforce 0  

    (暂时关闭安全机制)

     

    若不关闭防火墙,80端口的请求会被拒绝,阻碍三次握手,影响连接。

    不关闭安全机制会影响安装。

    无论是防火墙的关闭还是安全机制的关闭,都需要在永久关闭的同时进行暂时关闭,因为永久关闭的命令需要下次重启时才能生效,当前状态仍为未关闭。 

    df -hT

    查看挂载状态,若已挂载则继续执行,若无挂载则。则进行挂载mount /dev/sr0 /media/cdrom/

     

    yum -y install pcre-devel zlib-devel gcc gcc-c++ make

    (免交互安装 pcre-devel,zlib-devel  C语言,C++程序语言以及make编译安装工具)

     

    安装成功,接下来添加用户

    useradd -M -s /sbin/nologin nginx

    (添加nginx为系统用户,但不予指认宿主目录,同时不允许登录)

     

    nginx-1.12.2.tar.gz软件包直接拖至xshell下,由此直接获得源码包。

     

    tar xf nginx-1.12.2.tar.gz -C /usr/src/ (定向解压释放到应用程序源下)

     

    cd /usr/src/nginx-1.12.2/  (切换路径至应用程序源下的nginx-1.12.2,为直接执行configure做准备)

      

    开始做预配置

    ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx

    (通过配置configure文档做预配置,自定义安装路径为 /usr/local/nginx,定义用户名以及用户组)

     

    配置完成,开始编译安装

    make -j 2 && make install

    (调用两个单元运行编译和编译安装,&&为与运算,表示只有make执行成功才能执行make install)

     

    ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/

     (创建软链接,ln -s表示创建软链接。创建软链接可将nginx命令置于环境变量中,可直接调用,方便启动)

    Nginx

    启动nginx

     

    验证是否安装成功

    打开网页,搜索ip,查看安装是否成功。

  • 相关阅读:
    51 nod 1109 01组成的N的倍数
    zoj 1530 Find The Multiple
    洛谷 P1124 文件压缩
    洛谷 P1270 “访问”美术馆(树形DP)
    洛谷 P1272 重建道路(树形DP)
    ♫【CSS】命名颜色
    【注释】
    -_-#【命名】BEM
    ☀【jQuery插件】DOM 延迟渲染
    ☀【组件】getRequest
  • 原文地址:https://www.cnblogs.com/a1972/p/11576289.html
Copyright © 2011-2022 走看看