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#

  • 相关阅读:
    Mac下安装LNMP(Nginx+PHP5.6)环境
    MySQL中文全文检索
    关于Mysql模糊查询的优化-全文检索和Like的使用
    MySql全文索引
    为mysql数据库建立索引
    【高并发简单解决方案】redis队列缓存 + mysql 批量入库 + php离线整合
    PHP中利用redis实现消息队列处理高并发请求
    Windows下为PHP安装redis扩展
    Linux中postfix邮件服务器的搭建
    ELK日志分析系统(转)
  • 原文地址:https://www.cnblogs.com/xiangnan/p/5129579.html
Copyright © 2011-2022 走看看