标签: web-hosting

AWS S3 上的静态 Web 托管给我“403 权限被拒绝”

如果有人能指出我做错的地方,我将不胜感激。看下面的步骤

  1. 我在 route53 中有一个域名。

  2. 根据域名,我创建了一个存储桶名称(为了我的问题,让我们坚持使用存储桶和域名作为 abc.nl)

  3. 创建存储桶,不更改任何默认提供的检查列表。
  4. 单击存储桶(abc.nl)并在“存储桶策略”下方添加
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam::1234567:user/usrname"
            },
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::abc.nl/*"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)
  1. 我已经提供了我usernameAmazonS3FullAccessIAM政策。
  2. 我的阻止公共访问(帐户设置)也没有改变。 阻止公共访问(帐户设置)
  3. 现在我将所有静态文件上传到存储桶(abc.nl)。
  4. 在属性选项卡中,我index.htmlstatic website hosting块下添加了。

现在,根据手册,我应该能够单击链接并访问该页面。但出于某种原因,它向我抛出了 403 访问禁止错误。

根据我的理解,只需添加bucket policy您就可以打开公共访问。但对我来说,我没有看到“公共”标签。所以,不知道怎么回事。(我的理解可能是错误的,因此这篇文章。)

如果您想知道哪个手册,我正在关注https://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-custom-domain-walkthrough.html how to host static web site

无论如何,有人指出我哪里做错了,我应该从存储桶的权限中选择哪些选项?我可能会错过一些台词。

PS:我已经多次创建和删除同一个桶,只是为了每次都重新开始。

web-hosting amazon-s3 amazon-web-services

8
推荐指数
3
解决办法
5915
查看次数

网站子目录可以由不同的Web服务器提供服务吗?

假设我在网址上托管了一个网站:

http://www.mysite.com/

假设这是由托管服务提供商"A"托管的.

现在,我想在另一台主机上托管此站点内的子目录:

http://www.mysite.com/blog/

...说我主持这个托管服务提供商"B".因此,本网站下的所有页面都将位于完全不同的数据中心.

这种配置是否可行?

dns hosting web-hosting web

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

在哪里放robots.txt文件?

应该把robots.txt放在哪里?

domainname.com/robots.txt
Run Code Online (Sandbox Code Playgroud)

要么

domainname/public_html/robots.txt
Run Code Online (Sandbox Code Playgroud)

我把文件放进去了domainname.com/robots.txt,但是当我在浏览器中键入它时它没有打开.

alt text http://shup.com/Shup/358900/11056202047-My-Desktop.png

seo web-hosting robots.txt

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

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

如何测试Web主机中的python支持

你好我的一个客户买了一个非常糟糕的网络主机,我甚至没有ssh访问,他们的票据支持只回答"是的我们在我们的服务器支持python"但我不能运行任何.cgi .py或应用程序. wsgi文件.有没有办法判断服务器是否支持python?我只能访问ftp和directadmin界面,我想知道更多,然后我可以再次向他们的支持系统抱怨,否则他们不会注意.

主持人是neubox.net这是我已经尝试过的.本教程http://www.howtoforge.com/embedding-python-in-apache2-with-mod_python-debian-etch在我的开发机器上工作,它说我需要在apache2/available-sites目录中添加一个webhost但显然我无法访问托管中的该文件夹.我也尝试将这个脚本放在我的主机的根目录上,名为application.wsgi,它没有用

import os
import sys

os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'

import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
Run Code Online (Sandbox Code Playgroud)

我也在root上尝试了这个文件application.py.

#!/usr/bin/env python
# -*- coding: UTF-8 -*-

# enable debugging
import cgitb
cgitb.enable()

print "Content-Type: text/plain;charset=utf-8"
print

print "Hello World!"
Run Code Online (Sandbox Code Playgroud)

这些文件显示为纯文本,我尝试完全相同的代码但命名为application.cgi,奇怪的是它返回了404错误,当然文件就在那里.我在网站摘要中的directadmin界面看到CGI-Bin OFF所以我猜这就是404的原因.在同一页面我看到名称服务器是 http://ns115.neubox.net/ http:// ns116 .neubox.net第一个说Apache运行正常这是他们的服务比较网站(西班牙语)http://neubox.net/comparativo-hosting.php

我希望我能知道他们运行的操作系统我几乎肯定是linux,因为在我的根目录下有一个文件夹.htpasswd和那些.folders是隐藏的linux,但我不确定这是否是一个肯定的方法.

他们给了我这个网址http://72.249.55.33/info.php它的phpinfo()我看到了fast-cgi,但关于它的所有关于改变Apache配置的事情,我显然不能做,这是我的搜索结束了吗?他们不支持python.

python testing web-hosting web-applications

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

如何使用我的公共 IP 地址公开我的 xampp 服务器?

我刚刚安装了 xampp 1.7.7。我需要知道我需要做什么才能使用我的公共 IP 地址(不是 192.168.xxx.xxx)公开我的网站 另外,我位于路由器(NETGEAR WPN824v3)后面。我确实有一个动态 IP 地址,但我已通过路由器保留了该 IP。我的操作系统是 Windows 7 Professional x64。

  1. 我需要端口转发吗?--> 如果是的话,服务器IP是多少(除了192.168.xxx(不能更改).xxx(需要手动输入)之外,不允许我选择任何其他IP)?起始端口和结束端口是什么?
  2. 我还需要进行哪些其他更改才能使我的网站公开而不使用:127.0.0.1、192.168.xxx.xxx、localhost 等...
  3. 如何配置域名(来自 DOT TK)?

请给我一份有关如何执行此操作的分步详细说明列表,请不要引导我访问其他网站!

webserver web-hosting

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

GoDaddy托管 - 如何解决安全例外

我在GoDaddy中遇到新托管问题.仅仅为了测试,我创建了非常简单的ASP .NET MVC应用程序而没有数据库等.但GoDaddy在我的视图中触发了@ Html.ActionLink("Home","Index","Home")行的安全异常.我不明白原因.

(说明:应用程序尝试执行安全策略不允许的操作.要授予此应用程序所需的权限,请与系统管理员联系或在配置文件中更改应用程序的信任级别.)

asp.net-mvc web-hosting exception

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

Ionic作为Web服务器

我有一个离子项目,我想让它像一个Web服务器(比如mamp + php)一样工作.

由于离子能够在浏览器中显示项目(使用离子服务),我很确定它能够做到这一点.我有一个简单的ovh服务器.

我怎么能这样做?

web-hosting ionic-framework ovh

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

如何举办reveal.js演示文稿

我是所有这些Web开发的新手(我只知道在本地做事).我使用reveal.js进行了演示,我希望能够在线看到它(例如我的手机上).我知道我应该主持它,但我真的不知道该怎么做.我尝试使用幻灯片(reveal.js的在线编辑器)来做,但我不能添加脚本和这种东西(我在演示文稿中使用高级图表).如果你能给我一些建议,程序会很好.

hosting web-hosting reveal.js

7
推荐指数
3
解决办法
4677
查看次数

无法添加域。它可能已经注册到另一个项目

我无法将我的域添加到 firebase web 应用程序,因为它显示“无法添加域。它可能已注册到另一个项目。”

我已经尝试创建一个新项目并添加到同一域,但错误仍然显示相同。

web-hosting firebase firebase-hosting angular

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