标签: namecheap

子域指向Amazon S3 Bucket

我对子桶指向S3存储桶有点困惑.

我在NameCheap.com上有一个名为mydomain.com的域名,我的托管服务器是Hostgater.

所以我的网站启动并运行.

我有很多mp3文件.所以我创建了Amazon S3桶调用media.mydomain.com

所以我得到了我的静态s3网站URL如下. http://media.mydomain.com.s3-website-ap-southeast-1.amazonaws.com/

我想将此网址指向我的子域media.mydomain.com.

我可以知道如何以及在何处指出?NameCheap或Hostgator.

我在hostgator中创建了子域,但它只能重定向到S3 URL

谢谢,亚历克斯

amazon-s3 namecheap

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

具有自定义域的herokudns:没有此类应用

我已经复习了Heroku的自定义域教程几次,但似乎无法使我的Heroku应用程序与自定义域(托管在namecheap.com上)一起使用。问题:Herokudns无法解析应用名称

这是我在Heroku上的配置:

Heroku

这些是我的DNS记录:

便宜货

当我访问omaiga.com.sv或www.omaiga.com时,Heroku回答:“没有这样的应用程序。这里还没有任何东西。” 我究竟做错了什么?

一些细节:

  • 我可以使用omaiga.herokuapp.com而不是protected-hookworm-0tshh2aii82icypukmovp7rz.herokudns.com,但我计划稍后实施SSL,因此我需要使其与herokudns一起使用。
  • namecheap.com 建议用户使用301从我的根域重定向到我的“ www”,而不是使用ALIAS记录,以便不影响电子邮件记录。

dns heroku namecheap

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

错误 550 标头中不允许有域

我正在尝试将 namecheap c-panel 电子邮件与我的 nodemailer 服务器实例连接起来,但我无法找到如何做到这一点。

这是我的nodemailer代码

let transporter = nodemailer.createTransport({
   host: "premium174.web-hosting.com",
   port: 465,
   secure: true,
   auth: {
      user: username,
      pass: password
   },
   connectionTimeout: 30000
});
Run Code Online (Sandbox Code Playgroud)

sendMail 方法中的 from 部分包含我正在登录的电子邮件

我可以使用这些详细信息与服务器建立连接,但我根本无法发送任何电子邮件。每当我尝试发送它时,我收到的错误是

code: 'EENVELOPE',
  response: '550-"Your IP: my-ip-here : Your domain domain-here is not allowed in header\n' +
    '550 From"',
  responseCode: 550,
  command: 'RCPT TO'
Run Code Online (Sandbox Code Playgroud)

发送邮件部分是正确的,它可以与我拥有的其他电子邮件一起使用,但这个不起作用

node.js nodemailer namecheap

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

从 html 表单发布数据时的 Namecheap LiteSpeed 问题

当我尝试从 html 表单将数据发布到 PHP 时,我遇到了问题。问题如下:

  1. 当我提交较少的数据(例如 Lorem Ipsum 的 1 段)时,它工作得很好。
  2. 提交更多段落会立即失败,并显示错误 403 Forbidden。
  3. 尝试在 .htaccess 上使用 SecFilterScanPOST Off 解决问题,但无济于事。

错误信息图片

post litespeed namecheap

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

无法在 cpanel 上获取 Nodejs Express 应用程序。但在 GET 请求中使用 * 时有效

我已经在带有 namecheap 托管的 cpanel 上部署了带有express的nodejs。我已经使用了在 cpanel 中创建 Nodejs 应用程序的默认提供的服务。问题是我的 GET 请求无法正常工作。如果我使用“/”或“routename”作为路线,我会收到 Cannot GET 消息。

const express = require('express')

const app = express()
const cors = require('cors')

app.use(express.json())
app.use(
cors({
    origin:'*'
})
)


app.get("/", (req, res) => { 
 console.log('req came')
 res.send({ message: "Works!" });
});


app.listen('8080', ()=>{
 console.log('Server started on port 8080')
})
Run Code Online (Sandbox Code Playgroud)

但如果我改变路线

app.get("*", (req, res) => { 
 console.log('req came')
 res.send({ message: "Works!" });
});
Run Code Online (Sandbox Code Playgroud)

通过将“/”替换为“*”(忽略星号周围的空格,因为它没有在没有空格的情况下渲染)它可以工作。但问题是,由于“*”重定向到每个请求,我无法使用其他路由。我也尝试过删除端口并仅使用

app.listen()
Run Code Online (Sandbox Code Playgroud)

但结果是一样的。什么可能导致此问题?也许旅客档案有问题?我还尝试根据 NodeJS '/' 主路由的建议在 .htaccess 之上添加以下内容,但其余路由不起作用(CPanel 共享托管),但没有积极的结果。

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} …
Run Code Online (Sandbox Code Playgroud)

cpanel node.js namecheap

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

将域名从namecheap连接到firebase

有没有人遇到过使用namecheap连接firebase托管的bug?

NameCheap显示2个A记录 Firebase找到3条记录

firebase firebase-hosting namecheap

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

如何让我的flask-app 在我的站点子域上运行?

例如,我想在http://api.domain.com上运行 flask-app 。但是,我不知道该怎么做,flask 文档也没有帮助。我正在通过 SSH 使用共享的 namecheap Web 服务器来运行 python。我打开了 8080、8181 和 8282 端口。

服务器端代码:

from flask import Flask
from flask import Blueprint

app = Flask(__name__)
app.config['SERVER_NAME'] = 'domain.com'

@app.route('/status')
def status():
   return 'Status : Online'

bp = Blueprint('subdomain', __name__, subdomain="api")

app.register_blueprint(bp)

if __name__ == '__main__':
   app.run(host=app.config["SERVER_NAME"],port=8181,debug=True)
Run Code Online (Sandbox Code Playgroud)

当我访问http://www.api.domain.com/status 时,它返回 404 错误。SSH 控制台上不显示任何内容。

如果非常感谢任何帮助。

python flask namecheap

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

为什么 Time to Live (TTL) 有几个选项(在 Namecheap 上)

如果我添加一个新的记录,以我的域名,我必须设置TTL(以分钟计)选项5203060automatic

TTL 是否真的意味着它上线之前的时间?那为什么还有等待更长时间的选项呢?如果不是,那么它究竟是什么意思?

dns hosting ttl namecheap

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

nodemailer 因 namecheap 私人电子邮件而失败

我在这个网站上搜索了有效的答案,但一无所获。

我正在尝试设置 nodemailer 并不断收到此错误:

{"code":"EENVELOPE","command":"API"}
Run Code Online (Sandbox Code Playgroud)

这是设置代码。我尝试过使用和不使用TLSport: 465以及andport: 587的组合)secure: truesecure: false

节点代码:

function(resetToken, user, done) {
            let smtpConfig = nodemailer.createTransport({
                host: 'mail.privateemail.com',
                port: 587,
                secure: false,
                auth: {
                    user: 'email',
                    pass: 'pass'
                }
            });
            let mailOptions = {
                to: user.email,
                from: 'email',
                subject: 'Password Reset For app',
                text: 'Reset this'
            };
            smtpConfig.sendMail(mailOptions, function(err, info) {
                if(err) {
                    res.json({
                        'message': err,
                        'info': info
                    });
                }
                res.json({
                    'message': 'Click the link in the email we …
Run Code Online (Sandbox Code Playgroud)

node.js nodemailer namecheap

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