zoukankan      html  css  js  c++  java
  • centos7 环境下安装nginx--Linux

    一、安装前需要的编译环境准备

    1、安装make

    yum install -y gcc automake autoconf libtool make

    2、安装gcc、gcc-c++

    yum install -y gcc gcc-c++

    3、关闭防火墙

    iptables -F

    4、关闭selinux

    #临时关闭:
    setenforce 0   #临时关闭seLinux
    getenforce      #查看seLinux状态
    
    #永久关闭:
    vim /etc/sysconfig/selinux
      7  SELINUX=disabled 

    二、下载文件及选择安装文件目录

     安装nginx需要四个包,分别为PCRE源码包、zlib源码包、openssl、nginx

    1、选择安装文件目录

    nginx可以安装到任意一个目录下,本文选择的是 /usr/local/src

    2、下载及安装PCRE

    1 cd /usr/local/src
    2 wget https://ftp.pcre.org/pub/pcre/pcre-8.39.tar.gz  #可以选择其他版本
    3 tar -zvxf pcre-8.39.tar.gz
    4 cd pcre-8.39
    5 ./configure
    6 make
    7 make install

    3、下载及安装zlib

    1 cd /usr/local/src
    2 wget http://zlib.net/zlib-1.2.11.tar.gz
    3 tar -zxvf zlib-1.2.11.tar.gz
    4 cd zlib-1.2.11
    5 ./configure
    6 make
    7 make install

    4、安装openssl

    yum -y install openssl openssl-devel

    5、下载及安装nginx

    cd /usr/local/src
    wget http://nginx.org/download/nginx-1.6.3.tar.gz
    tar -zxvf nginx-1.6.3.tar.gz
    cd nginx-1.6.3
    ./configure
    make
    make install

    三、 启动nginx

    1、修改nginx端口

    nginx默认使用的是80端口,有可能apeache会占用80端口,我们修改一下nginx端口

    vim /usr/local/nginx/conf/nginx.conf

    2、查看端口

    netstat -ano|grep 80
    sudo /usr/local/nginx/nginx

    3、启动nginx

    启动代码格式: nginx安装目录  -c   nginx配置文件

    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

    4、强制停止nginx

    pkill -9 nginx

    5、重启nginx

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

    四、配置别名

    1 vim /etc/profile
    2 #加在文件最后
    3 alias nginxstart='/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf'
    4 alias nginxstop='pkill -9 nginx'
    5 alias nginxrestart='/usr/local/nginx/sbin/./nginx -s reload'

    source /etc/profile #应用这几个别名

    注意:

    nginx开始命令:nginxstart

    nginx强制关闭命令:nginxstop

    nginx重启命令:nginxrestart

     五、结果

  • 相关阅读:
    hdu 6214 : Smallest Minimum Cut 【网络流】
    hdu 6205: card card card【输入挂】
    UVa 10054 : The Necklace 【欧拉回路】
    hdu 6127 : Hard challenge (2017 多校第七场 1008)(计算几何)
    hdu 6143: Killer Names (2017 多校第八场 1011)
    hdu 6134: Battlestation Operational (2017 多校第八场 1002)【莫比乌斯】
    hdu 4992 Primitive Roots 【求原根模板】
    poj 1284 : Primitive Roots
    codevs 2804 最大最小数质因数
    codevs 2370 小机房的树
  • 原文地址:https://www.cnblogs.com/gxnihao/p/11378701.html
Copyright © 2011-2022 走看看