分类为 后端 的文章:
letsencrypt.sh(GitHub) 是一个获取 Let’s Encrypt 免费90天 SSL 证书的脚本,它可以自动创建 let’s encrypt 帐号、生成 csr、获取 pem、crt 证书。 letsencrypt.sh 需要在网站根目录创建 .well-known 文件夹以验证域名所有权,但 seafile 的 seahub 使用 Django 提供 web 服务,直接在 seahub 根目录 seafile-server-latest/seahub/ 创建 .well-known 目录会出现 404,试过修改 seafile-server-latest/seahub/seah...
2017/09/29 浏览数(1,587) 分类(Nginx)
basename function basename(str) { return str.split('/').reverse()[0]; } in_array function in_array(elem, arr, i) {// 代码来自 jquery 1.11.3,返回索引或-1 var len; if (arr) { len = arr.length; i = i ? i < 0 ? Math.max(0, len + i) : i : 0; for (; i < len; i++) { // Skip accessing in sparse arrays if (i in arr && arr[i] === elem) { return i; } ...
2017/09/25 浏览数(1,034) 分类(Javascript, PHP)
如果需要转移 seafile 到新的位置或者恢复 seafile 备份到另外一个位置,可以参考下边的内容操作。 需要修改两个位置: seafile-data 的位置 如果启用了 https 还需要修改 nginx 配置文件中 media 的目录位置 停止服务 cd /home/haiwen/seafile-server-latest ./seahub.sh stop # 停止 Seafile 进程 ./seafile.sh stop # 停止 Seahub 移动位置 mkdir /seafile mv /home/haiwen/* /seafile/ 修改配置文件 1/2. 编辑...
2017/09/7 浏览数(3,267) 分类(Nginx)
本文制作三个命令 bak – 依次调用 tst 和 tdb tdb – 打包数据库 tst – 打包程序代码 fz – 显示包大小 bc – yum install bc 备份入口脚本(bak) #!/bin/bash echo -e "现在开始备份\e[0;32m所有的网站\e[0m和\e[0;31m业务数据库\e[0m吗?" echo -n "指定的数据库见...
2017/09/1 浏览数(1,093) 分类(CentOS/RockyLinux, MySQL/MariaDB)
vi /etc/systemd/system/multi-user.target.wants/tomcat.service # Systemd unit file for default tomcat # # To create clones of this service: # DO NOTHING, use tomcat@.service instead. [Unit] Description=Apache Tomcat Web Application Container After=syslog.target network.target [Service] Type=simple EnvironmentFile=/etc/tomcat/tomcat.conf Environment="NAME=" EnvironmentF...
2017/05/23 浏览数(1,351) 分类(Apache, CentOS/RockyLinux)
用法: // 用法1: $mail = new smtp(); #$mail->setServer("smtp@126.com", "XXXXX@126.com", "XXXXX"); //设置smtp服务器,普通连接方式 $mail->setServer("smtp.gmail.com", "XXXXX@gmail.com", "XXXXX", true, 465); //设置smtp服务器,到服务器的SSL连接 $mail->setFrom("from@from.from"); //设置发件人 $mail->setReceiver(&...
2017/05/11 浏览数(3,344) 分类(PHP)
抽象来说,将 Nginx 配置为 Web 服务器就是定义处理哪些 URLS 和如何处理这些URLS 对应的请求。具体来说,就是定义一些虚拟服务器(Virtual Servers),控制具有特定 IP 和域名的请求。 更具体的来说, Nginx 通过定义一系列 locations 来控制对 URIS 的选择。每一个 location 定义了对映射到自己的请求的处理场景:返回一个文件或者代理请求,或者根据不同的错误代码返回不同的错误页面。另外,根据 URI 的不同,请求也可以被...
2016/12/1 浏览数(1,782) 分类(Nginx)
server { listen 80; server_name ws.repo; location / { proxy_pass http://127.0.0.1:3000/; proxy_redirect off; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } } 或 upstream ws_server { server 127.0.0.1:3000; } server { listen 80; server_name ws.repo; location / { ...
2016/09/14 浏览数(1,716) 分类(Linux, Nginx, Windows)
更多安装方法见:https://downloads.mariadb.org/mariadb/repositories/#mirror=neusoft 步骤: 创建 /etc/yum.repos.d/MariaDB.repo 粘贴以下代码: # MariaDB 10.1 CentOS repository list - created 2016-09-02 01:53 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB...
2016/09/2 浏览数(1,642) 分类(CentOS/RockyLinux, MySQL/MariaDB)
CentOS7 的防火墙由 iptables 换成了 firewalld, 查看 firewalld 状态:systemctl status firewalld.service 关闭 firewalld:systemctl stop firewalld.service 配置文件:/etc/firewalld 允许 nginx: systemctl start firewalld.service firewall-cmd --add-service=http --permanent firewall-cmd --add-service=https --permanent # http 里没有包含 https firewall-cmd --add-port=8080/tcp --permanent #追加一个...
2016/08/18 浏览数(3,989) 分类(CentOS/RockyLinux, Nginx)
源数据: var data = '{ "1417":{"name":"张军玲","score":"90","second":"437"}, "1431":{"name":"苏海林","score":"70","second":"288"}, "6869":{"name":"尚迎涛","score":"50","second":"66&quo...
2016/06/23 浏览数(1,859) 分类(PHP)
以下示例用于获取微信的图文素材列表: $data = '{"type":"news", "offset":50, "count":20 }'; $access_token = "0erCbg(此处省略112个字)DZrOR0PJBFLhAHAMQW"; $url = "https://api.weixin.qq.com/cgi-bin/material/batchget_material?access_token=".$access_token; // 发送数据 $ch = curl_init(); $timeout = 300; curl_setopt($ch, CURLOPT_URL, ...
2016/03/17 浏览数(1,715) 分类(PHP)
点击返回顶部
  1. 留言
  2. 联系方式