小编Sof*_*mur的帖子

4562605504:错误:0909006C:PEM 例程:get_name:无起始行:crypto/pem/pem_lib.c:745:预期:受信任的证书

我的网站证书刚刚过期,我从阿里云购买了新的(免费)证书,下载了一个server.pem文件一个server.key文件。

然后,我用来openssl x509 -outform der -in server.pem -out server.crt创建该server.crt文件。然后openssl x509 -noout -text -in server.crt返回给我一个错误:

unable to load certificate
4562605504:error:0909006C:PEM routines:get_name:no start line:crypto/pem/pem_lib.c:745:Expecting: TRUSTED CERTIFICATE
Run Code Online (Sandbox Code Playgroud)

我也在server.crt生产中尝试过,但没有成功。

有谁知道如何正确生成.crt文件?

ssl-certificate

12
推荐指数
1
解决办法
9万
查看次数

使用 bash 脚本意外删除了数据库

编辑:一个后续问题: 通过 --repair 和 WiredTiger 恢复 mongoDB

我的开发人员犯了一个巨大的错误,我们在服务器的任何地方都找不到我们的 Mongo 数据库。

他登录到服务器,并将以下 shell 保存在~/crontab/mongod_back.sh

mongod_back.sh

#!/bin/sh
DUMP=mongodump
OUT_DIR=/data/backup/mongod/tmp  // ????????
TAR_DIR=/data/backup/mongod      // ????????
DATE=`date +%Y_%m_%d_%H_%M_%S`   // ????????????
DB_USER=Guitang                  // ?????
DB_PASS=qq?????????????????????  // ????????
DAYS=14                          // ????14???
TARBAK="mongod_bak_$DATE.tar.gz" // ????????
cd $OUT_DIR                      // ?????
rm -rf $OUT_DIR/*                // ??????
mkdir -p $OUT_DIR/$DATE          // ?????????
$DUMP -d wecard -u $DB_USER -p $DB_PASS -o $OUT_DIR/$DATE  // ??????
tar -zcvf $TAR_DIR/$TAR_BAK $OUT_DIR/$DATE       // ??????????
find $TAR_DIR/ -mtime +$DAYS -delete             // ?14?????
Run Code Online (Sandbox Code Playgroud)

然后他运行它并输出permission …

disaster-recovery filesystems shell data-recovery ubuntu-14.04

9
推荐指数
2
解决办法
2965
查看次数

使服务器管理多个站点

我在DigitalOcean买了一台专用服务器,配置好了nginx,mysql和php,IP地址是a.b.c.d. 我从GoDaddy:siteone.comsitetwo.com. 我创建了一个子域sub.siteone.com,它将是一个WordPress站点。我发sub.siteone.coma.b.c.dGoDaddy

通过关注这篇文章这篇文章,我将 WordPress 文件放在/var/www/sub.siteone.com/html/. /etc/nginx/sites-available/sub.siteone.com包含以下内容:

server {
    listen 80 default_server;
    listen [::]:80 default_server ipv6only=on;

    root /var/www/sub.siteone.com/html;
    index index.php index.html index.htm;

    server_name sub.siteone.com;

    location / {
            try_files $uri $uri/ /index.php?q=$uri&$args;
    }

    error_page 404 /404.html;

    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
            root /usr/share/nginx/html;
    }

    location ~ \.php$ {
            try_files …
Run Code Online (Sandbox Code Playgroud)

nginx godaddy wordpress

2
推荐指数
2
解决办法
285
查看次数