• CentOS 7.4安装Nginx 1.14.0


    一、安装所需环境

    1、gcc 安装

    yum install gcc-c++
    
    • 1

    2、PCRE pcre-devel 安装

       yum install -y pcre pcre-devel
    
    • 1

    3、zlib 安装

     yum install -y zlib zlib-devel
    
    • 1

    4、OpenSSL 安装

     yum install -y openssl openssl-devel
    
    • 1

    二、下载nginx

    1、直接下载.tar.gz安装包,地址:https://nginx.org/en/download.html
    2、使用wget命令下载(推荐)

    wget -c https://nginx.org/download/nginx-1.14.0.tar.gz
    
    • 1

    三、解压

      tar -zxvf nginx-1.14.0.tar.gz
    
    • 1

    四、配置makefile

    为了防止 重启nginx后 报如下异常:

    [root@localhost sbin]# nginx: [emerg] open() “/var/run/nginx/nginx.pid” failed (2: No such file or directory 。

    推荐使用默认配置

    进入到nginx-1.14.0目录下

     cd nginx-1.14.0
    
    • 1

    1、使用默认配置(个人 强烈推荐)

     ./configure
    
    • 1

    2、自定义配置(不推荐)
    此方法可以网上搜索查看,这里我就不列出来了

    五、编译安装

    1、make
    2、make install

    六、查找安装路径

    	whereis nginx
    
    • 1

    七:启动nginx

    cd到nginx安装目录的bin目录下启动nginx

    cd /usr/local/nginx/sbin/
    
    • 1
     ./nginx
    
    • 1

    八: 查询nginx进程

     ps aux|grep nginx
    
    • 1

    九、 验证是否安装启动成功 (前提:先启动nginx)

    打开浏览器,输入安装nginx服务器的CentOS系统的IP地址,看到如下的页面时,说明安装启动成功了。 在这里插入图片描述

    十: 停止nginx

    ./nginx -s stop
    
    • 1
    ./nginx -s quit
    
    • 1

    附加说明:

    ./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
    ./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

    部署vue项目

    将打包好的dist文件夹上传到服务器上, 并修改nginx配置即可

    scp -r ./dist root@xxx.xxx.xx.x:/usr/local/nginx/html
    
    • 1

    注:把当前目录下的 dist 目录上传至ip为 xxx.xxx.xx.x 服务器的 /usr/local/nginx/html 目录里面

    使用命令行将本地文件上传Linux服务器

    上传本地文件到服务器

    scp ./basis.zip root@8.888.888.888:/root/ 
    
    • 1

    注:把当前目录下的 basis.zip 上传至ip为 8.888.888.888 服务器的 /root/ 目录里面

    上传本地目录到服务器

    scp -r ./dist root@8.888.888.888:/root//www/ 
    
    • 1

    注:把当前目录下的 dist 目录上传至ip为 8.888.888.888 服务器的 /root/www/ 目录里面

    使用ssh连接远程服务器

    ssh root@8.888.888.888
    
    • 1

    注:
    root是账号
    8.888.888.888是IP地址

    从服务器上下载文件

    scp root@8.888.888.888:/var/www/test.txt /var/www/local_dir
    
    • 1

    注:把 8.888.888.888 上的 /var/www/test.txt 的文件下载到 /var/www/local_dir(本地目录)

    从服务器下载整个目录

    scp -r root@8.888.888.888:/var/www/test /var/www/
    
    • 1

    注:把 8.888.888.888 上的 /var/www/test 的目录下载到 /var/www/(本地目录)

  • 相关阅读:
    JSON 学习(FastJson和Jackson)
    Java中ExecutorService线程的Callable的future.get()方法堵塞当前线程解决方法
    Linux系统编程学习 NO.8 ——make和Makefile、进度条程序
    知识点8--Docker镜像的秘密
    java从入门到精通二十九(Spring测试环境的简单部署)
    timer trigger function
    Matlab:查找要使用的函数
    美联储加息负面效应外溢
    python温度转换程序
    SQL注入之 无列名注入 原理详解
  • 原文地址:https://blog.csdn.net/weixin_46034375/article/details/126936870