小编iyo*_*p45的帖子

使用Godaddy颁发的证书时,"公钥证书和私钥不匹配"

我正在尝试在我在Amazon AWS上设置的新负载均衡器上安装GoDaddy SSL证书.我最初在Godaddy使用keytool程序在Glassfish 3.1服务器(Amazon linux ami)上直接安装创建了证书.我没有问题直接在服务器上进行设置.我现在需要将证书从Web服务器移动到新的负载均衡器.亚马逊要求私钥和证书采用PEM格式,因此我使用GoDaddy的"重定密钥"工具来创建新的证书.当我在AWS Mgmt Console的负载均衡器设置屏幕中加载它们时,我收到错误消息:"公钥证书和私钥不匹配."

以下是我创建密钥的方法:

$ openssl genrsa -des3 -out private.key 2048
$ openssl req -new -key private.key -out apps.mydomain.com.csr
Run Code Online (Sandbox Code Playgroud)

然后我在"重定密钥"过程中将.csr文件提交给GoDaddy.重新生成密钥后,我下载了2个新创建的证书(apps.mydomain.com.crt和gd_bundle.crt).我下载它们选择(Apache)作为服务器的类型(我也试过"其他"和"Cpanel",但所有看起来都是一样的).

此时,我使用以下命令从private.key文件中删除加密:

$ openssl rsa -in private.key -out private.pem
Run Code Online (Sandbox Code Playgroud)

此时,我将返回AWS Mgmt控制台,创建负载均衡器,添加安全服务器重定向,并将以下文件的内容放在屏幕上的相应字段中,并要求设置ssl证书:

private.pem --> Private Key
apps.mydomain.com.crt --> Public Key Certificate
gd_bundle.crt --> Certificate Chain
Run Code Online (Sandbox Code Playgroud)

当我单击"继续按钮"时,出现错误"错误:公钥证书和私钥不匹配".

- 有没有办法我可以测试我从亚马逊收到有效的错误消息?当我非常密切地关注GoDaddy的指令时,我觉得钥匙不匹配似乎很奇怪.

我在创建.csr之前尝试创建没有RSA加密的private.key文件,这似乎没有任何区别.

我也假设我从GoDaddy下载的.crt文件是.PEM格式,但我不知道如何验证这一点.

有任何想法吗?

ssl openssl amazon-ec2 ssl-certificate

85
推荐指数
4
解决办法
7万
查看次数

有没有办法在godaddy.com共享虚拟主机上运行ASP.NET MVC项目?

有没有办法在godaddy.com共享虚拟主机上运行ASP.NET MVC项目?

asp.net-mvc

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

在Google App Engine上使用HTTPS SSL时,裸域重定向失败

我们有一个网站:

www.feeltracker.com

这是在Google App Engine上运行的

在Google App Engine上,我们有Naked Domain转发设置,因此:

http://feeltracker.com

重定向到

http://www.feeltracker.com

但是,当我们尝试在Chrome中打开以下地址时:

https://feeltracker.com(注意HTTPS)

我们收到了一个Google错误页面,其中包含以下消息:

Google
404. That’s an error.

The requested URL / was not found on this server. That’s all we know.
Run Code Online (Sandbox Code Playgroud)

有谁知道我们如何确保https://feeltracker.com重定向到www.feeltracker.com?

请注意,在Firefox中,我们在尝试打开https://feeltracker.com时会收到以下附加信息:

feeltracker.com uses an invalid security certificate.

The certificate is only valid for the following names:
*.google.com , *.android.com , *.appengine.google.com , *.cloud.google.com , *.google-analytics.com , *.google.ca , *.google.cl , *.google.co.in , *.google.co.jp , *.google.co.uk , *.google.com.ar , *.google.com.au , …
Run Code Online (Sandbox Code Playgroud)

ssl https google-app-engine forwarding

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

在GoDaddy上安装django站点

我以前从未部署过Django网站.我目前正在寻找在我的豪华GoDaddy帐户中进行设置.有没有人有关于如何在GoDaddy上安装python和django的文档?

python django installation install

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

在我的godaddy帐户上使用proxy.php文件的神秘dbboon文件夹

今天进行一些网络维护时,我注意到我的GoDaddy主机帐户在名为"dbboon"的根级别上有一个奇怪的新文件夹,里面有一个名为proxy.php的文件.它的代码如下所示,似乎是某种代理功能.

我有点困扰,因为我没有把它放在那里.我GOOGLE了这一切,以了解更多,但没有发现任何东西,除了代理文件碰巧也存储在pastebin.com:http://pastebin.com/PQsSPbCr

我打电话给GoDaddy,他们证实它属于他们,说它是由他们的高级托管组放在那里进行测试,但没有任何更多的信息.我觉得这一切都很奇怪:为什么他们会在我的文件夹中放一些东西而不给我一个单挑,为什么他们需要这样做呢?

有人对此有所了解吗?

<?php

$version = '1.2';

if(isset($_GET['dbboon_version'])) {
echo '{"version":"' . $version . '"}';
exit;
}

function dbboon_parseHeaders($subject) {

global $version;

$subject = trim($subject);
$parsed = Array();
$len = strlen($subject);
$position = $field = 0;
$position = strpos($subject, "\r\n") + 2;

while(isset($subject[$position])) {

$nextC = strpos($subject, ':', $position);
$fieldName = substr($subject, $position, ($nextC-$position));
$position += strlen($fieldName) + 1;
$fieldValue = NULL;

while(1) {
  $nextCrlf = strpos($subject, "\r\n", $position - 1);
  if(FALSE === $nextCrlf) {
    $t = substr($subject, …
Run Code Online (Sandbox Code Playgroud)

php

10
推荐指数
1
解决办法
4835
查看次数

用于git的shell_exec配置拉Godaddy vs Bluehost

我有一个来自Github的git pull web hook,两个遥控器,GoDaddy [生产]和Bluehost [staging].这个问题不是关于那些公司本身,而是可能是设置差异的原因.我有这个脚本,我在github.com上设置为post commit hook:

<?php
$output = shell_exec('git pull origin master');
echo "<pre>$output</pre>";
?>
Run Code Online (Sandbox Code Playgroud)

当我提交Github仓库时,钩子会在Bluehost上启动并正常工作.它对Godaddy没有任何作用.

Bluehost浏览器响应:

"already up to date". Pull command works, and the Bluehost repo is updated.
Run Code Online (Sandbox Code Playgroud)

Godaddy浏览器响应:

<pre></pre> Pull command has not worked. Repo not updated.
Run Code Online (Sandbox Code Playgroud)

当我通过浏览器运行此脚本时:

<?php
$output = shell_exec('ls');
echo "<pre>$output</pre>";
?>
Run Code Online (Sandbox Code Playgroud)

我在两台服务器上都获得了正确的'ls'目录输出.

当我通过SSH进入目录时,我可以手动发出命令'git pull origin master',它可以在两台服务器上运行.那么这只是意味着Godaddy允许PHP发出一些命令,而不是其他命令吗?我能以某种方式修复此问题吗?没有人会自动部署到Godaddy中,这是不正确的!

git shared-hosting bluehost

8
推荐指数
1
解决办法
414
查看次数

InitializeComponent()中的C#'System.StackOverflowException'

以下是程序的主要部分,其中似乎涉及例外.

using System.Drawing;
using Framework.pages;

namespace Framework
{
   public partial class MainWindow : Window
   {
       public string status;
       public MainWindow()
       {
           InitializeComponent(); // Unhandled exception here
           InitializeTheme();

           activationStep page = new activationStep();
           page.loadPage();
       }
       // etc etc
Run Code Online (Sandbox Code Playgroud)

这是抽象类

 namespace Framework.pages
 {
     abstract class template : MainWindow
     { 
         public abstract void loadPage();
         public abstract void loadTheme();
     }
 }
Run Code Online (Sandbox Code Playgroud)

这是激活步骤类

using System.Windows.Media;

namespace Framework.pages
{
    class activationStep : template
    {
        public override void loadPage()
        {
            //this.loadTheme();
        }

        public override void loadTheme()
        { …
Run Code Online (Sandbox Code Playgroud)

c# stack-overflow

4
推荐指数
1
解决办法
1555
查看次数

如何使纯文本充当单击按钮?

我想知道让纯文本充当按钮(使用最少的 html)的最简单方法是什么。文本: <li class="indiv-nav" ><a target="_blank" href="/">About</a></li>

我需要有关执行以下内容的文本:

<div id="button"><input type="submit" value="Press me please!" /></div>

对不起,如果这是一个“愚蠢”的问题,但是,我仍在学习,我发现没有比我从谷歌搜索中找到的“更简单”的解决方案很疯狂。

html javascript button

3
推荐指数
1
解决办法
5881
查看次数

godaddy firebase中的类型,名称,值

我创建了一个名为abcd-1c8d2.firebaseapp.com的firebase托管

在godaddy购买了域名(abcd-sample.com)

现在,如何在godaddy中为CNAME配置DNS?什么应该是名称和价值的价值?我相信类型应该是CNAME,名称应该是什么?wwww或abcd-sample.co和值应该是abcd-1c8d2.firebaseapp.com?我试过了,它不起作用.

firebase firebase-hosting

3
推荐指数
1
解决办法
951
查看次数

在参数列表后丢失)

我将展示代码的主要部分,因为大多数代码都是无关紧要的:

    $url = $row['url'];
    echo "<div id='anything'><img id='$url' src='$cover' alt='$title' onclick='myFunction($url)'>"; 
Run Code Online (Sandbox Code Playgroud)

和javascript函数:

 function myFunction(something) { 
 alert (something);
 }
Run Code Online (Sandbox Code Playgroud)

我在firebug中收到以下错误:

missing ) after argument list
[Break On This Error]   
    myFunction(http://anything.com/anything...
-------------------^
Run Code Online (Sandbox Code Playgroud)

我对javascript相对较新,但我可以告诉它显然不允许来自网址的":".但是,我无法更改或更改ID,因为我需要提醒图像的确切ID.

我已经在不使用php的情况下以不同的格式进行了这项工作,所以我认为它存在问题所在?

javascript php

0
推荐指数
1
解决办法
3210
查看次数