我试图找出为什么我的 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 协议上正常运行有什么建议吗?
如果您需要更多信息,请告诉我。
谢谢,
我在管道脚本中的语法有麻烦。
我正在尝试捕获最后一个斜杠“ /”之后和最后一个句号“”之前的所有内容。在此字符串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)
现在,我只需要找到适当的语法来创建一个变量来存储该值。