标签: bitnami

如何禁用Bitnami堆栈中的pagespeed?

Bitnami堆栈默认启用了pagespeed.在开发过程中,它不会被使用.如何禁用bitnami堆栈中的pagespeed?

apache bitnami mod-pagespeed

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

与node.js服务器的SSL握手faillure

我目前正在尝试使用socket.io创建一个安全的连接,而我现在真的无法实现这一点.试图检查我的证书是否是权限,我尝试在nodeJS中创建一个基本的https服务器.

var fs = require('fs');
var certDir = "/path/to/the/certificates/cert-test/";
require("https").createServer(
{
    key  : fs.readFileSync(certDir + 'srv.key'),
    cert : fs.readFileSync(certDir + 'crt.pem'),
},
function(request, response){
    response.writeHeader(200, {"Content-Type": "text/plain"});
    response.write("Hello World!\n");
    response.end();
}).listen(8082).on('clientError', function(e){
    console.log(e);
});
Run Code Online (Sandbox Code Playgroud)

与http相当的工作正常,但是不可能使这个工作.我将节点版本升级到v0.12.4,npm升级到2.11.0,https是1.0.0(对于进一步的查询,socket.io是1.3.5).服务器在AWS上,具有bitnami实例,Ubuntu 12.04.5 LTS,内核版本3.2.0-84-virtual和OpenSSL为1.0.1i.

我尝试通过https://node.foobar.com:8082(在我的浏览器和curl中)到达服务器,但我从未实现正确的握手.

服务器检测到以下错误:

  • [错误:3074971392:错误:1408A0C1:SSL例程:SSL3_GET_CLIENT_HELLO:无共享密码:../ deps/openssl/openssl/ssl/s3_srvr.c:1389:]
  • [错误:3074971392:错误:140A1175:SSL例程:SSL_BYTES_TO_CIPHER_LIST:不适当的回退:../ deps/openssl/openssl/ssl/ssl_lib.c:1481:]

我试图检查服务器上可用的密码和我的计算机上可用的密码,并且有很多匹配.所以伙计们,我真的没有想法,我会很感激一些帮助......

编辑

输出openssl x509 -in crt.pem -inform PEM -text -noout:

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            af:b7:19:35:7b:0e:87:38
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: C=US, ST=Arizona, L=Scottsdale, O=GoDaddy.com, Inc.,    OU=http://certs.godaddy.com/repository/, CN=Go Daddy Secure Certificate     Authority …
Run Code Online (Sandbox Code Playgroud)

https openssl bitnami node.js socket.io

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

Mongo"auth failed"仅用于远程连接.本地工程很好

我在EC2上运行了Bitnami MEAN实例.经过大量的研究,我已经能够使用本地shell成功连接到数据库.我创建了具有访问数据所需的所有权限的经过身份验证的用户,当我运行以下代码时 - 我能够毫无问题地访问数据库.

sudo mongo admin -u <USERNAME-p <PASSWORD>
Run Code Online (Sandbox Code Playgroud)

也就是说,当我尝试使用远程连接重复此操作时,我反复向MongoDB发出"auth failed"错误.

mongo <HOST>:<PORT>/<DATABASE> -u <USERNAME> -p <PASSWORD>
Run Code Online (Sandbox Code Playgroud)

...

这很奇怪,因为我使用与运行本地shell时完全相同的凭据.唯一的区别是我包括主机和端口信息.我已经确认,如果我在mongodb.config中禁用auth参数,我的远程连接也可以工作.

mongo <HOST>:<PORT>/<DATABASE>
Run Code Online (Sandbox Code Playgroud)

显然,在生产中我希望能够进行身份验证.您是否有人建议为什么远程和本地身份验证之间存在差异?

authentication remote-access amazon-ec2 bitnami mongodb

6
推荐指数
1
解决办法
8920
查看次数

如何将nodejs应用程序部署到谷歌云?

我正在尝试将一个nodejs应用程序部署到谷歌云,我已经发布了几个关于我一直在收到的错误以及如何解决它们的问题.让我说明我的努力......

问题1)我尝试按照教程,hello world app部署.当我输入命令进行部署时,

$ gcloud preview app deploy app.yaml --set-default
Run Code Online (Sandbox Code Playgroud)

它给了我一个错误,说托管虚拟机不适用于您的应用程序的区域.我联系了来自Google的技术支持代表谷歌的人,他说他的名字叫Ling,他说他"不知道托管的vm​​s在印度不受支持",他希望我指出我在哪里找到这些信息.所以我给他发了这个,请注意其中一个答案.好.....

问题2)所以,我被卡住了,不知道该怎么办.搜索了"如何在谷歌云上部署nodejs应用程序",并发现了一个视频,其中谷歌开发人员告诉我"有两种主要方式在云中运行您的应用程序,基础架构即服务和平台即服务".在应用程序引擎上运行它是平台即服务,这是不在列表中所以我选择了我唯一剩下的选项.有一个教程,书架应用教程,也是谷歌,最后一部分描述了如何在计算引擎上运行你的应用程序.我试图完成教程,但是当我输入命令时

git push cloud 7-gce:master
Run Code Online (Sandbox Code Playgroud)

把我的代码推送到存储库,它要求我输入我的用户名和密码,它从未在教程中提到过,我不知道要输入什么.我发现了这个问题,但我不确定它是否适用于我的情况.接下来我接受了Zachary Newman建议的一些教程,但我无法按照教程进行操作他们使用ubuntu的地方,因为当他们告诉你hello.js文件时,它真的很奇怪,因为我不得不ssh到我创建的ubuntu映像vm,一切都很慢,我不熟悉linux上的命令所以我不得不在创建hello.js文件后查找如何"保存并退出".我得到了"web服务器"来运行,它是反向代理nginx服务器,但由于我不知道APP_PRIVATE_IP_ADDRESS是什么,当我访问页面时,我可以看到nginx页面而不是"hello world"消息应该显示.请参阅先决条件标题以查看教程试图教我的内容.好....

问题3)在谷歌开发者控制台上,一旦你登录,左侧有一个导航部分,有一个指向"云启动器"的链接.在那里,我找到了一个链接,用于创建安装了nodejs的虚拟机,它由Bitnami创建.我点击了它,我的vm正在运行,我去了提供的外部IP地址,并看到Bitnami的祝贺(呃...)页面.我真的不知道该怎么做,所以我发布了另一个SO问题.bitnami开发人员告诉我,我"需要将您的文件复制到远程存储库,创建配置文件,之后您必须将该配置包含在Apache的配置中以服务于应用程序".怎么样?!?!他刚刚发布了一个链接到bitnami wiki页面.我使用filezilla连接到我的虚拟机,我尝试将我的应用程序文件上传到虚拟机.我能够上传除节点模块之外的所有内容(它们上传时间太长,并且由于某种原因,ftp客户端在上传10分钟左右后仍然失去与服务器的连接).所以我想我会ssh到实例并尝试npm安装我的依赖项.但它给了我更多错误......

问题4)我不知道为什么这个帖子被搁置,但我发现了这个.我现在找不到确切的页面,但是我在谷歌文档的某个地方读到我们不能按照设计的root/administrator进入实例,并且我们必须执行一些高级配置才能够做到这个.问题是我不能安装依赖项,除非我作为管理员ssh进入....:'(所以我刚用filezilla上传了我的节点模块.一切看起来不错,我ssh到我的实例,我进入我的应用程序目录并输入命令

node app.js
Run Code Online (Sandbox Code Playgroud)

几乎就像嘲讽我一样,它控制台注销"连接到mongo ......"和"侦听端口3000 ......".我很兴奋,我觉得它很有效......

问题4)服务器从未真正开始运行我认为,它无法连接到我运行的mongodb数据库(另一个实例),这是连接到我的app.js文件中的mongodb实例的命令

mongoose.connect('mongodb://****/myappdatabase');
Run Code Online (Sandbox Code Playgroud)

其中****表示我的mongodb实例的外部IP.大约5分钟后,我在ssh浏览器上收到错误

Error: connect ETIMEDOUT ****:27017
Run Code Online (Sandbox Code Playgroud)

但是,他有时间阅读所有这些权利吗?

我不是开发人员,我没有太多编程经验(实际上接近于零).我是一个业余爱好者.我在stephen g上找了一本关于c编程的书.kochan大约5或6个月前,从那以后,我一直在关注互联网上的教程,java书籍编程和一些参考资料.我想创建一个网站.

我从w3schools学到了一些html,css,javascript和jquery,并经历了一些关于创建基本节点服务器和提供一些html页面的教程,这实际上就是我所有的应用程序.这就是我想要它做的一切.

我使用了node的express框架,并使用mongoose连接到我在本地运行的mongodb.Socket.io有点网络化.我创建了网站以获得乐趣,我真的想主持它并与我的朋友分享,我做到了这一点,现在退出真的很尴尬,因为我无法主持网站.顺便说一句,我经历的事情比我在这个问题上发布的要多得多.

现在我真的很感激一些帮助,甚至一些关于我需要知道的指导,也许我应该阅读的书籍或我应该通过的文档来更熟悉网站托管会很棒.我将在2天内提出这个问题以获得赏金,但在那之前,如果有人经历过这个并希望帮助他们自己没有个人利益,那么你将拯救我的生命.我已经在这里待了大约4天而没有运气.谢谢,如果您有任何关于我的申请的信息,请告诉我.我的意思是认真的,它有多难,我做某事(或一切)都非常错误.

deployment bitnami node.js google-compute-engine

6
推荐指数
1
解决办法
1912
查看次数

在 AWS EC2 Bitnami Wordpress 实例中创建子域

我正在尝试为单个 AWS EC2 实例上托管的网站创建子域。我使用了一个 bitnami 单站点 wordpress 图像。我知道我可能应该使用多站点图像,但我想知道是否有任何方法可以促进子域,该子域绝不会与当前的 Wordpress 安装关联或链接或冲突?

我使用 Route 53 进行 DNS 托管。我试过配置虚拟主机,但没有成功,我认为 bitnami 有一些管理虚拟主机本身的方法,我不确定。

任何帮助将不胜感激。

subdomain wordpress amazon-ec2 bitnami amazon-web-services

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

如何更新 Bitnami LAMP 堆栈?

我正在运行一些 Bitnami LAMP 堆栈,到目前为止,它非常方便,并且大多数事情都按预期工作。

我一直在寻找有关如何更新 Apache、MySQL 和 PHP 的信息。它们安装在 /opt/bitnami/ 目录中,当我运行时它们似乎没有更新:

$ sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

如何更新 Bitnami LAMP 堆栈?

提前致谢!:)

lamp updates bitnami

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

从 aws ec2 实例中删除端口号 3000 的要求

我已经通过 aws ec2 (mean bitnami hvm) 实例托管了我的 MEAN 项目。它在端口 3000 上运行,我可以通过以下方式访问我的实例: ec2-xx-xx-xx-xx.amazonaws.com:3000

我想访问没有端口号(3000)的实例,即:ec2-xx-xx-xx-xx.amazonaws.com

我怎样才能做到这一点?

amazon-ec2 mean bitnami amazon-web-services

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

如何使用 Helm 将额外配置传递给 RabbitMQ?

我正在使用此图表:https://github.com/helm/charts/tree/master/stable/rabbitmq在 Kubernetes 上部署由 3 个 RabbitMQ 节点组成的集群。我的目的是让所有队列在集群中的 2 个节点内进行镜像。

这是我用来运行 Helm 的命令:helm install --name rabbitmq-local -f rabbitmq-values.yaml stable/rabbitmq

这是内容rabbitmq-values.yaml

persistence:
  enabled: true

resources:
  requests:
    memory: 256Mi
    cpu: 100m

replicas: 3

rabbitmq:
  extraConfiguration: |-
    {
      "policies": [
        {
          "name": "queue-mirroring-exactly-two",
          "pattern": "^ha\.",
          "vhost": "/",
          "definition": {
            "ha-mode": "exactly",
            "ha-params": 2
          }
        }
      ]
    }
Run Code Online (Sandbox Code Playgroud)

然而,由于一些解析错误,节点无法启动,并且处于崩溃循环中。这是输出kubectl logs rabbitmq-local-0

BOOT FAILED
===========

Config file generation failed:
=CRASH REPORT==== 23-Jul-2019::15:32:52.880991 ===
  crasher:
    initial call: lager_handler_watcher:init/1
    pid: <0.95.0> …
Run Code Online (Sandbox Code Playgroud)

bitnami rabbitmq kubernetes kubernetes-helm

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

连接到 Redis Sentinel 集群时使用 redis-py 出现 MasterNotFoundError

当我尝试按照此处的部署指南连接到主节点时,我遇到了 MasterNotFoundError: https: //docs.bitnami.com/tutorials/deploy-redis-sentinel-product-cluster/

我连接到主 Redis Sentinel 节点的代码是:

from redis.sentinel import Sentinel

redis_host = 'redis.default.svc.cluster.local'
redis_port = 26379
sentinel = Sentinel([(redis_host, redis_port)], socket_timeout=0.1, password='abc')
redis_client = sentinel.master_for('mymaster', password='abc')
Run Code Online (Sandbox Code Playgroud)

在他们的GitHub 存储库中,我看到 Sentinel.masterSet 的配置默认设置为 mymaster。但是当我尝试使用下面的代码递增时:

redis_client.incr('counter', 1)
Run Code Online (Sandbox Code Playgroud)

我面临 redis.sentinel.MasterNotFoundError: No master found for 'mymaster' 错误。

我该如何解决这个问题?谢谢。

python bitnami redis redis-sentinel redis-py

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

AWS LightSail SSH 显示 UPSTREAM_NOT_FOUND 并且也无法通过 PUTTY 连接

ssh -i "LightsailDefaultKey-ap-south-1.pem" bitnami@[ip-of-lightsail-instance] ssh:连接到主机 6[ip-of-lightsail-instance] 端口 22:连接超时

UPSTREAM_NOT_FOUND 发生错误,我们无法连接或保持与您的实例的连接。如果此实例刚刚启动,请在一两分钟后重试。UPSTREAM_NOT_FOUND [519]

PUTTY 说连接超时

bitnami amazon-web-services amazon-lightsail

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