nginx配置杂记

发布时间:2017-3-28 18:09:06 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"nginx配置杂记 ",主要涉及到nginx配置杂记 方面的内容,对于nginx配置杂记 感兴趣的同学可以参考一下。

1、一个接口的形式要求是:IP+端口,并且通信协议类型是:https,如何做域名解析:

①设置一个端口。同时在防火墙中打开这个端口,重启防火墙;


②在服务器上/etc/nginx/conf.d的目录下,增加一个nginx配置文件,相当于增加一个站点服务,只不过这个站点不用域名而是用IP地址加端口的方式;
  把这个文件配置文件上传到服务器,重启nginx。

附:配置文件内容   demo.notify.ssl.conf

server {        listen       8001;        server_name  120.xxx.xxx.xxx;        ssl                  on;        ssl_certificate      /data/ssl/www.xxx.pem;        ssl_certificate_key   /data/ssl/www.xxx.key;        ssl_session_timeout  5m;        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;        ssl_ciphers  ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;        ssl_prefer_server_ciphers   on;        location / {            root   /data/www/xxx;            #index  index.html index.htm index.php;            index  xxxxxx__notify.php;        if (!-e $request_filename) {                #rewrite ^(.*)$ /index.php?s=$1 last;                rewrite ^/(.*)$ /index.php/$1 last;                break;            }        }    location ~ \.php {        root           /data/www/xxx;        fastcgi_pass 127.0.0.1:9000;        fastcgi_index index.php;        include fastcgi.conf;        set $real_script_name $fastcgi_script_name;        if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {            set $real_script_name $1;            set $path_info $2;        }        fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;        fastcgi_param SCRIPT_NAME $real_script_name;        fastcgi_param PATH_INFO $path_info;

上一篇:Mac系统终端命令行不执行命令 总出现command not found解决方法
下一篇:最短路的三种写法

相关文章

关键词: nginx配置杂记

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款