小编Lga*_*n90的帖子

(60) Peer的证书颁发者已被用户标记为不信任:Linux/Apache

我试图找出为什么我的 HTTPS 链接对我的网站不起作用:

https:// 链接损坏

所以我运行这个命令来尝试:

curl https://localhost/
Run Code Online (Sandbox Code Playgroud)

我正在使用有效的签名 SSL 证书,并且我的 HTTP 链接工作正常。我正在使用从 IIS 6 服务器导出的多域证书。我在 AWS 上的实例启用了 443 端口。

这是我的 CA 证书的图片: 在此输入图像描述

我尝试按照此处的说明更改 http.conf 文件的虚拟主机:http ://ananthakrishnanravi.wordpress.com/2012/04/15/configuring-ssl-and-https-for-your-website-amazon- ec2/

对于如何让我的网站在 HTTPS 协议上正常运行有什么建议吗?

如果您需要更多信息,请告诉我。

谢谢,

linux apache ssl https

6
推荐指数
2
解决办法
8万
查看次数

在詹金斯管道上提取字符串的一部分

我在管道脚本中的语法有麻烦。

我正在尝试捕获最后一个斜杠“ /”之后和最后一个句号“”之前的所有内容。在此字符串git@github.com:project / access-server-pd.git(access-server-pd)

下面是我要设置的方式

MYVAR="git@github.com:project/access-server-pd.git" 

NAME=${MYVAR%.*}  # retain the part before the colon
NAME=${NAME##*/}  # retain the part after the last slash
echo $NAME
Run Code Online (Sandbox Code Playgroud)

我目前在管道脚本上设置了三重引号:

  stage('Git Clone') {
  MYVAR="$GIT_REPO"
  echo "$MYVAR"
  NAME="""${MYVAR%.*}"""
  echo "$NAME"
Run Code Online (Sandbox Code Playgroud)

但是我收到一个关于“”的意外令牌。错误。我该怎么写才能使它正常工作?

更新:此命令可以解决问题:

echo "git@github.com:project/access-server-pd.git" | sed 's#.*/\([^.]*\).*#\1#'
Run Code Online (Sandbox Code Playgroud)

现在,我只需要找到适当的语法来创建一个变量来存储该值。

shell substring jenkins jenkins-pipeline

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

标签 统计

apache ×1

https ×1

jenkins ×1

jenkins-pipeline ×1

linux ×1

shell ×1

ssl ×1

substring ×1