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#

  • 相关阅读:
    值类型引用类型的区别(转)
    聚集索引和非聚集索引(转)
    使用docker安装nginx并配置端口转发
    jenkins选择分支构建
    创建好docker后不能apt-get update解决方法
    Docker开启Remote API 访问 2375端口
    Docker加速配置
    Docker下载安装
    进入Docker 容器 docker exec [CONTAINER ID] bin/bash报错问题
    定时删除日志文件---linux定时清理日志
  • 原文地址:https://www.cnblogs.com/xiangnan/p/5129579.html
Copyright © 2011-2022 走看看