这里记录Nginx主机一般配置,具体的配置要根据实际项目做相应的配置,这里仅供参数。
配置所在目录/alidata/server/nginx-1.8.1/conf/nginx.conf
user www www;
#根据服务器核数决定,几核就写几
worker_processes 4;
#worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;
error_log logs/error.log crit;
#error_log logs/error.log notice;
#error_log logs/error.log info;
pid logs/nginx.pid;
events {
#使用的网络I/O模型,Linux推荐采用epoll模型,FreeBSD系统推荐采用kqueue模型
use epoll;
#允许连接的数量.
worker_connections 45535;
}
#允许进程打开的文件数量
worker_rlimit_nofile 65535;
http {
include mime.types;
default_type application/octet-stream;
server_tokens off;
#log_format main '$remote_addr - $remote_user [$time_local] $request '
# '$status $body_bytes_sent $http_referer '
# '$http_user_agent $http_x_forwarded_for';
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" '
'"$upstream_addr" "$cookie_session" "$server_name" $request_time $upstream_response_time $cookie_uid';
server_names_hash_bucket_size 128;
client_header_buffer_size 32k;
large_client_header_buffers 4 32k;
client_max_body_size 30m;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 60;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 1800;
fastcgi_read_timeout 300;
fastcgi_buffer_size 254k;
fastcgi_buffers 16 256k;
fastcgi_busy_buffers_size 512k;
fastcgi_temp_file_write_size 512k;
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/xml text/javascript;
gzip_vary on;
#charset utf-8;
access_log /tmp/nginx_access.log;
log_not_found off;
error_page 400 403 405 408 /40x.html;
error_page 500 502 503 504 /50x.html;
#引入站点主机配置,conf.d/vhost.文件下开头的文件
include conf.d/vhost.*;
}
本文讲解如何发送微信模板消息,以Ci框架为例进行说明,其中获取统一微信授权tokenaccess_token()
方法,统一使用微信分享获取签名
https://walkerdi.github.io/2018/05/02/weixin-share/,讲解到方法。
参考地址:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433751277
示例代码如下:
本文讲解支付宝支付功能服务端的接入,在接入支付包支付时,首先要开通支付宝账号,并创建支付应用获取appid及其他参数,这里以CI框架为例进行说明。支付宝支付sdk下载地址http://aopsdkdownload.cn-hangzhou.alipay-pub.aliyun-inc.com/demo/alipay.trade.wap.pay-PHP-UTF-8.zip
实例源码如下:
我们每次使用命令
git clone git@gitlab.xxx.com:xxxxx.git
默认 clone 的是这个仓库的 master 分支。如果最新的代码不在 master 分支上,该如何拿到呢?如下图所示,最新的代码可能在daily/1.4.1
分支上,我们希望拿到这个分支上的代码。