问题标签 [website-hosting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
857 浏览

dns - Google Domains 转发服务器网站且不更改浏览器网址栏

我有一个 DigitalOcean 服务器,其网站可从带有端口的 IP 访问(例如http://102.231.92.192:5000,这不是真正的 url,而是一个示例)并且我有一个 Google 域(例如 domainExample .com)。

我正在尝试这样做,以便如果用户导航到 Google 域 URL,该 URL 会从服务器访问该网站。在 Google Domains 上,我转发了一个子域,使用了自定义名称服务器,并遵循了DigitalOcean's guide中的所有说明。但是,当我尝试在浏览器中导航到 Google 域 URL 时,页面重定向到原始服务器 URL(我在浏览器中输入“domainExample.com”,页面切换到“102.231.92.192:5000”,正确显示内容。但是,我希望页面不重定向并在地址栏中保留“domainExample.com”。)

基本上,我的最终目标是能够使用 Google 域执行以下操作:

用户在地址栏中输入“domainExample.com”

出现来自“102.231.92.192:5000”站点的内容,地址栏中的 url 仍然是“domainExample.com”,没有 ip 或端口。

0 投票
1 回答
11114 浏览

html - 如何将我的 Google 域链接到自定义 HTML 网页

我和我的团队最近购买了一个 Google 域,但在尝试连接它的网站时,它只为我们提供了网站建设者的选项。我们有一个 GitHub 存储库,其中包含我们希望它托管的所有文件,但同样只有网站建设者。我可以让我的 Google 域连接到自定义 HTML 页面吗?

0 投票
2 回答
1063 浏览

caching - 如何使用谷歌云存储管理缓存

我在 Google Cloud 存储中托管了一个网站。它只有静态文件。一切都很好。我更改了几页并将这些文件上传回云存储。已成功上传。但是这些更改在立即通过浏览器访问时并没有反映出来。一段时间后它会起作用。当它反映后,我找不到时间模式。

任何人都知道如何在浏览器中立即反映更改。

我已清除所有缓存和 cookie。我已使用 control+F5 刷新页面,但它不起作用。我已经测试过 Firefox 和 Chrome。两者的行为相同。

我已经复制了下面的标题内容,

请求标头

用户代理:Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 接受:text/html,application/xhtml+xml,application/xml;q=0.9, / ;q=0.8 接受-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive Upgrade-Insecure-Requests: 1 Pragma: no-cache Cache-Control: no-cache

响应标头

X-GUploader-UploadID: AEnB2UpLL0HQXX5kBesLWzBDywY7Wyry1yA7WjPEnQT0YtH-Jg4PHl5kBHAGjqiATWSZ1-AJKX9IsrPbzP4lUZvtF2IAvbqxhA Expires: Mon, 08 May 2017 16:59:50 GMT Date: Mon, 08 May 2017 15:59:50 GMT Last-Modified: Mon, 08 May 2017 15:53: 53 GMT Etag:“af73f0909ae13b8cc6298d8a58640046” x-goog-generation:1494258833242504 x-goog-metageneration:1 x-goog-stored-content-encoding:身份 x-goog-stored-content-length:24795 x-goog-meta-goog -reserved-file-mtime: 1494258821 Content-Type: text/html Content-Language: en x-goog-hash: crc32c=fOshiQ==, md5=r3PwkJrhO4zGKY2KWGQARg== x-goog-storage-class: 区域接受范围:字节内容长度:24795 服务器:UploadServer 缓存控制:公共,最大年龄 = 3600 年龄:2128

0 投票
1 回答
309 浏览

php - 如何使在 WampServer 上使用给定域创建的网站上线?

我已经建立了一个网站,为了检查它的工作功能,我使用 WampSever 创建本地服务器并使用 phpMyAdmin 作为数据库。但现在我需要在给定域上托管网站。那么,我该如何做到这一点,以及我们需要如何传输数据库,或者是否需要数据库应该存在于该位置,或者它可以继续使用 phpMyAdmin?请帮我解决这个问题。

0 投票
2 回答
1090 浏览

firebase - 如何在 Firebase 上托管?

我想在 Firebase 中托管一个网站。我按照 Firebase 给我的说明进行操作,有一条说明说:将静态文件添加到部署目录(默认为公共)。不知道是什么意思,所以就在这条指令下输入代码,即:firebase deploy,命令提示符回复:Error: Cannot understand what targets to deploy。如果您使用了 --only 或 --except 标志,请检查您是否指定了有效的目标。否则,请检查您的 firebase.json 以确保您的项目已针对所需功能进行了初始化。我需要创建一个静态文件吗?我真的不知道下一步该做什么。该指令的链接在这里:https ://console.firebase.google.com/project/example-website/hosting,您需要登录 Google 才能访问它。

0 投票
1 回答
4888 浏览

apache - 一个 IP 地址和端口上的多个 SSL 基于名称的多个虚拟主机

我想使用 SNI 在相同的 ip 和端口上配置 ssl,或者可以是不同的端口,但我无法指示 apache 提供所请求域的 ssl 证书。

它提供默认站点证书。我无法调试问题。

我访问日志它显示默认域名但是请求是其他域的..

例如,我询问 site1.com,然后 site1.com 打开并提供 site1.com,但是如果我询问 site2.con,它提供 site1.com 的 ssl,并且 site2.com 被重定向到 site1.com

如果我添加 domainname:443 而不是 *:443 那么浏览器会给出 241 重定向错误,如下所示

Misdirected Request 客户端需要为此请求建立新连接,因为请求的主机名与用于此连接的服务器名称指示 (SNI) 不匹配。

我正在 /etc/apache2/ports.conf 中的端口 80 和 443 上监听我已经使用 apt-get install libapache2-mod-ssl a2enmod ssl 安装了 ssl mod

我正在使用具有最新 apache2 版本和 openssl 的 ubuntu 服务器仿生(18)

我关注了多个来源,但是按照这些链接并没有解决我的问题

Digicert.com

memset.com

digitalocean.com

apache.org

技术共和国

技术资料网

0 投票
1 回答
2176 浏览

iis - iis 中带有 url 的网站主机

我将在我的一台计算机上托管一个网站,以便从另一台计算机访问它。(相同的本地网络)这是我到目前为止所做的。

第 1 步:在 IIS 中托管网站。

第 2 步:使用“编辑绑定”我更改了主机名。

在此处输入图像描述

第 3 步:然后我更改了位于“C:\Windows\System32\drivers\etc”的主机文件

第 4 步:关闭私人和公共 Windows 防火墙。(我知道这很糟糕。但现在还好。我可以在解决这个问题后添加入站规则)

我尝试使用托管环境访问 url http://mylocalhost.com:8082 。这是成功的,但是当我尝试从另一台计算机(在同一本地网络中)访问该 url 时,它无法访问。如果没有上面的绑定名称(mylocalhost.com),我可以使用http://192.168.8.100:8082访问网站

我想使用连接到本地网络的任何计算机/移动设备的 url 访问该网站。谁能告诉我解决问题的方向?

环境信息

  • 视窗 10
  • IIS(版本 10)
0 投票
1 回答
18 浏览

linux - 在没有 IIS 的情况下为相同地址和端口上的许多站点提供服务

我需要在不使用 IIS 的情况下以不同的路径在相同的地址和端口上为许多站点提供服务。

例如,两个静态站点和一个 NodeJS 服务器。我想在这些地址中访问它们:

我也不希望通过服务器或任何共享服务器为所有静态站点提供静态站点,以防止在服务器下降时站点下降。

除了 IIS 之外,哪个框架可用于实现这些要求?这个框架应该可以在 Windows 或 Linux 上运行。谢谢。

0 投票
2 回答
403 浏览

php - 如何按区域阻止站点

下午好!我想知道如何通过 PHP 在某些地区阻止我的网站。我不希望我的网站在所有地区都运行 有人可以帮助我吗?

0 投票
2 回答
2270 浏览

curl - 我的网站托管了 Amazon S3 下载 index.html 虽然我的内容类型是 type/html

类似问题:Amazon S3 下载 index.html 而不是服务

我正在尝试将目录上传到我的 S3,当我手动上传时,我可以看到静态网页。但是当我使用 curl 上传时,index.html 正在被下载。

当我卷曲我的请求curl -I https://s3-eu-west-1.amazonaws.com/bucket_name/index.html时,我可以看到

但 index.html 仍在下载。