• linux下搭建Nginx


    Linux上搭建nginx,及简单配置 

    在上家公司都是运维安装nginx,到新公司后代码开发完成部署测试服务器要求自己装nginx,研究了好久安装好之后,到正式上线还要自己安装,索性把安装步骤自己记载下来(好大一部分都是在网站找的)。

     一,安装

      1.选定源码目录

    可以是任何目录,本文选定的是/usr/local/src

    cd/usr/local/src

     2.安装PCRE

    ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/下载最新的PCRE源码包,使用下面命令下载编译和安装PCRE包:

    cd /usr/local/src

    wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz #下载

    tar –zxvf pcre2-10.10.tar.gz #解压

    cd pcre2-10.10

    ./configure     #检查依赖关系是否满足(如果缺少C编译器则去安装gcc:yum -y install gcc 以及yum -y install gcc-c++)

    make  #编译

    makeinstall #安装

     3.安装zlib

    http://zlib.net/zlib-1.2.8.tar.gz下载最新的zlib源码包,使用下面命令下载编译和安装zlib包:

    cd/usr/local/src

    wgethttp://zlib.net/zlib-1.2.8.tar.gz

    tar-zxvfzlib-1.2.8.tar.gz

    cdzlib-1.2.8

    ./configure

    make

    makeinstall

     4.安装ssl(某些vps默认没装ssl)

    cd/usr/local/src

    wgethttp://www.openssl.org/source/openssl-1.0.1c.tar.gz

    tar-zxvfopenssl-1.0.1c.tar.gz

     5.安装nginx

    Nginx一般有两个版本,分别是稳定版和开发版,您可以根据您的目的来选择这两个版本的其中一个,下面是把Nginx安装到/usr/local/nginx目录下的详细步骤:

    cd /usr/local/src

    wgethttp://nginx.org/download/nginx-1.4.2.tar.gz

    tar-zxvfnginx-1.4.2.tar.gz

    cd nginx-1.4.2

    ./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.21 --with-zlib=/usr/local/src/zlib-1.2.8 --with-openssl=/usr/local/src/openssl-1.0.1c    (这里面的版本要与上面的对应)

    make  (有时会报缺少expected specifier-qualifier-list before ‘pcre’ ,那么yum -y install pcre-devel  安装一下这个库就行了)

    makeinstall

    --with-pcre=/usr/src/pcre-8.21指的是pcre-8.21的源码路径。

    --with-zlib=/usr/src/zlib-1.2.7指的是zlib-1.2.7的源码路径。

    安装成功后/usr/local/nginx/conf目录下如下

    fastcgi.confkoi-winnginx.conf.default

    fastcgi.conf.defaultlogsscgi_params

    fastcgi_paramsmime.typesscgi_params.default

    fastcgi_params.defaultmime.types.defaultuwsgi_params

    htmlnginxuwsgi_params.default

    koi-utfnginx.confwin-utf

    6.启动

    确保系统的80端口没被其他程序占用,运行/usr/local/nginx/nginx命令来启动Nginx,

    netstat -ano|grep 80

    如果查不到结果后执行,有结果则忽略此步骤(ubuntu下必须用sudo启动,不然只能在前台运行)

    sudo/usr/local/nginx/sbin/nginx

    打开浏览器访问此机器的IP,如果浏览器出现Welcometonginx!则表示Nginx已经安装并运行成功。

     

     

    使虚拟机与本机在同一局域网网段

    首先将虚拟机与宿主机连接方式设为桥接

    1.win下运行—cmd
    2.ipconfig
    3.或直接到这里看本地连接的ip地址和网关.如为:192.168.18.115 , 255.255.255.0
    4.终端里setup
    5.选择网络配置选项
    6.更改ip为192.168.18.114(随意,只要是同一网段就行).网关写为一样
    7.退出
    8.在系统选项,网络连接中激活eth0     (ifconfig eth0 up)
    9.service network restart
    10.over
    DNS也设置为一致的。

    简单来讲就是 虚拟机设置为桥接,然后网络配置为本机一致的。

    Windows上也同理的,一样的 !!!

  • 相关阅读:
    vue中连续点击3次且时间间隔不超过3秒,才显示div(刚开始隐藏的)
    (六) 6.2 Neurons Networks Backpropagation Algorithm
    (六) 6.1 Neurons Networks Representation
    本地工程提交github
    (五)用正则化(Regularization)来解决过拟合
    (三)用Normal Equation拟合Liner Regression模型
    (二)深入梯度下降(Gradient Descent)算法
    (一)线性回归与特征归一化(feature scaling)
    这篇博客的内容基本没见过,mark 一下以后可以学习
    (四)Logistic Regression
  • 原文地址:https://www.cnblogs.com/AmilyWilly/p/4791822.html
Copyright © 2020-2023  润新知