• 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欢迎界面表示安装成功。

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

  • 相关阅读:
    [ios]单例
    [ios]添加第三方类库造成的linker command failed with exit code 1 (use v to see invocation)的错误调试 【转】
    [ios] Core Animation之简单使用CALayer 【转】
    [ios]多线程(基础)
    [ios] IOS CoreText.framework 【转】
    [ios]框架
    [ios]设计模式MVC模式【转】
    [oc] 代码戒律:ObjectiveC最佳实践 【推荐】【转】
    [ios]NSLock锁
    [ios]kvc
  • 原文地址:https://www.cnblogs.com/ckfeng/p/15313095.html
Copyright © 2020-2023  润新知