• nginx的安装及其用法


    官网地址: http://nginx.org/en/download.html

    windows安装

    配置环境变量:

    NGINX_HOME

    进入到nginx解压目录下直接启动

    命令#  start nginx

    浏览器访问:http://localhost:80

    有看到nginx的欢迎界面表示安装成功

    配置文件在conf目录的nginx.conf文件中

    附加命令

    结束nginx进程:# taskkill /f /t /im nginx.exe 

    ubuntuan安装

    输入# apt-get update回车
    安装curl,用来下载资源:
    输入# apt-get install -y curl回车
    下载node安装脚本:
    输入# curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -回车
    安装nodejs:
    输入# apt-get install nodejs回车
    分别查看node和npm 是否安装了:
    输入# node -v回车
    输入# npm -v 回车
    如果查到版本号说明成功了
    
    选定源码目录,原则上可以是任何目录。这里我选择/usr/local/src:
    输入# cd /usr/local/src回车
    安装pcre库,zlib库,ssl(某些vps默认没装ssl):
    输入# sudo apt-get install libpcre3 libpcre3-dev libpcrecpp0v5 libssl-dev zlib1g-dev回车
    
    输入# cd /usr/local/src回车
    
    输入# wget http://nginx.org/download/nginx-1.13.1.tar.gz回车
    
    输入# tar -zxvf nginx-1.13.1.tar.gz回车
    
    输入# cd nginx-1.13.1回车
    
    输入# ./configure回车
    
    输入# make回车
    
    输入# make install回车
    
    这里可能会出现错误
    nginx 安装时候报错:make: *** No rule to make target build', needed bydefault’. Stop.
    出现此种情况,是linux系统没有安装先决条件
    
    解决方法如下:
    Hat的发布版本;apt用于Debian和Ubuntu;yast用于SuSE Linux等等
    RedHat中安装GCC:
    # yum install gcc
    Ubuntu中安装GCC:
    # apt-get install gcc
    
    PCRE库
    RedHat中安装PCRE:
    # yum install pcre pcre-devel
    Ubuntu中安装PCRE:
    # apt-get install libpcre3 libpcre3-dev
    
    zlib库
    RedHat中安装zlib:
    # yum install zlib zlib-devel
    Ubuntu中安装zlib:
    # apt-get install zlib1g zlib1g-dev
    
    OpenSSL库
    RedHat中安装OpenSSL:
    # yum install openssl openssl-devel
    Ubuntu中安装OpenSSL:(注:Ubuntu14.04的仓库中没有发现openssl-dev):
    # apt-get install openssl openssl-dev
    
    编译成功后上级目录会多个nginx文件夹,之后所有静态文件全部丢进nginx目录下的html文件中
    
    检查是否安装成功
    ./nginx -t
    
    启动
    sudo /usr/local/nginx/sbin/nginx

    同样的访问看到看到nginx欢迎界面表示安装成功。

    注意:如果你是安装到服务器上,你需要放行端口或者关闭防火墙。

  • 相关阅读:
    [React Hooks长文总结系列三]为所欲为,制作“穷人版”的redux
    [React Hooks长文总结系列二]渐入佳境,性能调优与自定义钩子
    [React Hooks长文总结系列一]初出茅庐,状态与副作用
    EsModule VS CommonJS
    [清代八股文]Promise如何实现串行执行
    React Fiber基本工作原理
    深入剖析setState同步异步机制
    破译《碟中谍》经典画面,解密指纹验证+刷脸!
    如何测试重签名的应用功能是否正常
    图像处理之滤镜、图文排版的开发详解,从入门到起飞
  • 原文地址:https://www.cnblogs.com/ckfeng/p/15313095.html
Copyright © 2020-2023  润新知