zoukankan      html  css  js  c++  java
  • openresty 备忘

    The problem with:

    apt-get --yes install $something
    

    is that it will ask for a manual confirmation if the package signature owner's public-key is not in the keyring, or some other conditions. to be sure it does not ask a confirmation just do this:

    apt-get --yes --force-yes install $something
    

    If you want to have these settings permanent, create a file in /etc/apt/apt.conf.d/, like /etc/apt/apt.conf.d/90forceyes with the following content:

    APT::Get::Assume-Yes "true";
    APT::Get::force-yes "true";

    参考:https://moonbingbing.gitbooks.io/openresty-best-practices/content/openresty/helloworld.html

    http://openresty.org/

    apt-get install libreadline-dev libncurses5-dev libpcre3-dev libssl-dev perl make build-essential

    wget https://openresty.org/download/ngx_openresty-1.9.7.1.tar.gz

    tar xzvf ngx_openresty-1.9.7.1.tar.gz

    cd ngx_openresty-1.9.7.1
    ./configure
    make
    make install

    export PATH=$PATH:/usr/local/openresty/nginx/sbin
    nginx -p /home/resty/ -c conf/nginx.conf

    root@iZ944ahibxpZ:/usr/local/openresty/nginx/sbin# nginx
    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
    nginx: [emerg] still could not bind()
    root@iZ944ahibxpZ:/usr/local/openresty/nginx/sbin# cd /home
    root@iZ944ahibxpZ:/home# ls
    py3env
    root@iZ944ahibxpZ:/home# mkdir resty
    root@iZ944ahibxpZ:/home# cd resty
    root@iZ944ahibxpZ:/home/resty# ls
    root@iZ944ahibxpZ:/home/resty# mkdir logs/ conf/
    root@iZ944ahibxpZ:/home/resty# ls
    conf logs
    root@iZ944ahibxpZ:/home/resty# cd conf
    root@iZ944ahibxpZ:/home/resty/conf# vim nginx.conf
    root@iZ944ahibxpZ:/home/resty/conf# whereis nginx
    nginx: /usr/sbin/nginx /etc/nginx /usr/share/nginx
    root@iZ944ahibxpZ:/home/resty/conf# export PATH=$PATH:/usr/local/openresty/nginx/sbin
    root@iZ944ahibxpZ:/home/resty/conf# whereis nginx
    nginx: /usr/sbin/nginx /etc/nginx /usr/share/nginx

    root@iZ944ahibxpZ:/home/resty/conf# PATH
    PATH: command not found
    root@iZ944ahibxpZ:/home/resty/conf# /usr/local/openresty/nginx/sbin/nginx -p /home/resty/ -c conf/nginx.conf
    root@iZ944ahibxpZ:/home/resty/conf# curl http://localhost:6699/
    HelloWorld
    root@iZ944ahibxpZ:/home/resty/conf#

  • 相关阅读:
    Python学习 之 文件
    Python学习 之 对内存的使用(浅拷贝和深拷贝)
    Python学习 之 爬虫
    Python学习 之 正则表达式
    为何现在的网页广告都是有关你搜索或者购买过的商品 2015-08-22 22:06 1534人阅读 评论(35) 收藏
    Junit使用注意点
    用递归方式在JSON中查找对象
    利用StringBuffer来替换内容
    使用ant时 出现 java.lang.OutOfMemoryErro r: Java heap space的解决办法
    python-re使用举例
  • 原文地址:https://www.cnblogs.com/xiangnan/p/5129579.html
Copyright © 2011-2022 走看看