存档

文章标签 ‘nginx’

lnmp一键安装包替换tengine及手动申请泛域名免费ssl证书

2018年9月6日 没有评论

安装lnmp后,存在脚本/usr/local/acme.sh/acme.sh
设置
export DP_Id=”1234″
export DP_Key=”sADDsdasdgdsf”
#申请证书
/usr/local/acme.sh/acme.sh –issue –dns dns_dp -d *.darkz.co -w /home/wwwroot/darkz.co –reloadcmd ‘/etc/init.d/nginx reload’

重新编译nginx
增加
nginx-http-concat, ngx-fancyindex, ngx_http_google_filter_module, ngx_http_substitutions_filter_module, with-http_addition_module

nginx -V 查看当前版本编译参数
进入nginx源码目录
./configure –user=www –group=www –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module –with-http_v2_module –with-http_gzip_static_module –with-http_sub_module –with-stream –with-stream_ssl_module –with-openssl=/root/lnmp1.5-full/src/openssl-1.0.2o –add-module=../ngx-fancyindex –add-module=../nginx-http-concat

make && make install

再执行:
拷贝编译后的文件到nginx执行文件目录

换成Tengine的方法:
下载tengine的安装包,进入目录,configure出现错误:
方法一样,不过需要清除掉-with-stream –with-stream_ssl_module两个选项

重新编译php,增加交互式执行

参考:
https://www.xiaoz.me/archives/10050

分类: 技术 标签: , ,

nginx 返回用户IP

2018年1月24日 没有评论
server {
    server_name  test.liguangming.com;
    listen  80;
    location / {
        add_header Content-Type "text/plain;charset=utf-8";
        return 200 "Your IP Address:$remote_addr";
    }
}

参考:https://liguangming.com/nginx-return-tips
分类: 其他, 技术 标签: