zoukankan      html  css  js  c++  java
  • Linux安装nginx

    Linux安装nginx

    1、方式一:自定义可执行文件目录

    • 复制nginx压缩包到linux

    • 安装编译工具

    # root用户身份登录
    su   root
    # 输入以下安装指令
    yum -y install zlib zlib-devel gcc gcc-c++ libtool openssl openssl-devel automake autoconf libtool pcre*
    
    • 解压nginx
    tar  -zxvf nginx-1.12.2.tar.gz
    
    • 配置安装可执行文件目录
    # 新建安装目录
    mkdir /home/Ywee/nginx-bin
    # 切换到nginx的解压目录
    cd /home/Ywee/software/nginx-1.12.2
    # 配置可执行文件目录
    ./configure  --prefix=/home/Ywee/nginx-bin
    
    • 安装nginx
    # 切换到nginx的解压目录
    cd /home/Ywee/software/nginx-1.12.2
    # 安装
    make  &&  make install
    
    • 编辑配置文件
    # 切换到nginx可执行文件目录
    cd /home/Ywee/nginx-bin
    # 编辑nginx.conf
    vim   conf/nginx.conf
    

    将nobody改为root,并且取消注释

    • 运行nginx进程
    # 切换到nginx安装可执行文件目录
    cd /home/Ywee/nginx-bin/sbin
    # 启动nginx进程
    ./nginx
    
    • 查看nginx的进程及端口
    netstat -ntlp # 查看nginx端口
    ps -aux # 查看nginx的进程
    
    • 浏览器访问:http://虚拟机ip地址:nginx端口(80),本地主机浏览器访问需要关闭Linux防火墙

    2、方式二:默认可执行文件目录

    • 复制nginx压缩包到Linux

    • 解压

    • cd到解压目录,进行自动配置

    ./configure 
    
    • 如果报错:./configure: error: the HTTP rewrite module requires the PCRE library.执行以下命令
    yum -y install pcre-devel
    
    • 如果报错:./configure: error: the HTTP gzip module requires the zlib library.执行以下命令
    yum install -y zlib-devel
    
    • 解决报错之后重新配置
    ./configure 
    
    • 安装
    make
    make install
    
    • 查看nginx安装目录,并启动nginx
    [root@node1 nginx-1.18.0]# whereis nginx # 查看nginx安装目录
    nginx: /usr/local/nginx
    [root@node1 nginx-1.18.0]# cd /usr/local/nginx # cd到安装目录
    [root@node1 nginx]# ls # 查看目录下的文件
    conf  html  logs  sbin
    [root@node1 nginx]# cd sbin # cd到可执行文件目录
    [root@node1 sbin]# ls # 查看可执行文件
    nginx
    [root@node1 sbin]# ./nginx # 启动nginx服务
    
    • 浏览器访问:http://虚拟机ip地址:nginx端口(80),本地主机浏览器访问需要关闭Linux防火墙
    记得快乐
  • 相关阅读:
    Python中if __name__ == '__main__':作用
    mac 用macports给python装opencv
    (转)学习&使用技术的四种层次
    图像处理入门,一些简单的基于像素几何变换和实现
    基于水平投影,垂直投影的字符图像分割思路和代码实现
    转:Cannot make a static reference to the non-static解决办法
    BP神经网络学习和c++例子程序代码
    python中初始化一个数组用来存储多张图片
    假期第二周周总结
    假期第一周周总结
  • 原文地址:https://www.cnblogs.com/Y-wee/p/14109371.html
Copyright © 2011-2022 走看看