草庐IT

主机托管

全部标签

php - 用于托管 PHP 网站的 Docker 架构

我一直在研究Docker以及如何以“Docker方式”在一台服务器上托管多个网站。据我所知,理想情况下,一切都应该运行自己的容器,并且不应共享这些容器。我的问题是下面的概述是否是一个有效的容器设置,请求进入单个反向代理,该反向代理将请求中继到底层网络服务器以处理实际请求。此外,在下面的三种情况下,我详细介绍了包含应用程序源文件的不同方法,并且想知道这三种情况中哪一种最常见/最好使用。我的愿望是能够在Docker中的单个服务器上运行不同的网站。如图中不同的PHP-FPM版本所示,网站可能有不同的要求。网站本身的部署对我来说有点不清楚,因为我不确定我是应该将源文件包含在nginx/PHP-

Windows Server 2012 R2 IIS托管应用程序

您好,我试图在WindowsServer2012R2上托管一个站点,并尝试从我的静态公共IP地址访问,但不确定在哪里出错了我的步骤。从应用程序池中添加网站->站点名称(test.com)物理路径(c:\test.com)IP地址为我的本地静态IP(192.168.1.6)端口(93)然后单击确定在Windows防火墙中添加入站规则->端口->93tcp->允许所有连接->私人和公共领域->描述完成添加了IP地址的端口向前TCP192.168.1.6端口937.从公共IP地址浏览:端口不起作用请让我知道这是新手看答案您确实在第3步中误认为您需要使用公共静态IP

php - 在 Apache 虚拟主机之间传输 session 数据

如何将PHPsession数据从一个Apache虚拟主机传递到另一个虚拟主机?我目前正在运行Apache2.2.17和PHP5.3.3,我已经设置了一个主机来管理单点登录应用程序,我需要将其传递给另外两个运行独立应用程序的虚拟主机。这是我打算进一步开发的东西,但目前传递session数据是最简单的。目前此代码在SSO子域auth.domain.com中创建第一个session,然后将用户传递回应用程序接口(interface)app.domain.com(已被修剪):$user=newUser;$user->set_user_session();Header("Location:$re

php - 无论如何确保 POST 数据来自特定主机?

我有一个PHP脚本,POST数据来自已知来源非常重要。从“类似的标题”来看,没有真正的方法可以做到这一点,因为标题可以被欺骗。SERVER_ADDR也可以被欺骗吗?这可以用作某种形式的数据发布来源验证吗? 最佳答案 不考虑PHP,依赖于请求似乎来自的IP地址是一种相当薄弱的安全形式。您应该考虑将HTTPS与分发给每个可信来源的单独客户端证书结合使用。SSL乍一看可能令人望而生畏,但您在这里需要的并不复杂,学习它您将获得宝贵的技能。 关于php-无论如何确保POST数据来自特定主机?,我们

php - Symfony2 中的每主机防火墙

是否可以将防火墙映射到给定的主机,例如:firewalls:dev:pattern:^/(_(profiler|wdt)|css|images|js)/security:falseadmin:pattern:^/host:admin.mysite.comhttp_basic:provider:in_memoryrealm:'MySiteAdmin'logout:main:pattern:^/anonymous:~form_login:provider:fos_userbundle...注意管理防火墙下的假“主机”参数。将防火墙限制到特定主机的能力将使在每个主机的基础上使用提供程序变得容

php - 在托管网站中安装 mysqlnd

我正在用PHP-MySQL开发一个网站。这里有一些注意事项:我正在使用MySQLiAPI进行数据库访问。在我本地安装的XAMPP(Windows7机器)中,PHP版本是5.3.8,MySQL版本是mysqlnd5.0.8-dev-20102224我在免费托管服务器上托管了该网站,用于测试“cuccfree.com”。这里PHP版本是5.3.14,MySQL版本是5.1.66。与许多其他托管公司相比,它对MySQLi的支持仍然要好得多。在phpinfo上,本地机器显示安装了mysqlnd驱动程序,但托管服务器还没有。我为MySQLi创建了一个包装类,它使用函数mysqli_stmt::g

php - 外部托管电子邮件并使用 PHP 发送电子邮件

我将使用GSuite(以前称为GoogleApps)来托管一个独立主机运行的网站的电子邮件。然而,网站上有一个联系表格,我还没有看过,但我假设它会使用标准的mail()函数。据我了解,mail()仍将使用服务器邮件服务器发送邮件,这可能是一个愚蠢的问题,但我认为这不会导致任何垃圾邮件检测问题,因为这个?比如,我知道如果From和/或Senderheader与邮件来自的服务器不匹配(或者在某些情况下,如果您在这些header中设置的电子邮件不存在)。因此,如果邮件托管在GSuite上,并且在From/Senderheader中设置的电子邮件地址存在于GSuite上,这不会导致任何问题都正

php - 安全的 php 主机名信息 - $_SERVER ['HTTP_HOST' ] 替代

我有一个面向公众的调试脚本,我只想在某些开发箱上运行,我希望通过检测服务器ip或名称在该脚本中以编程方式执行此操作-所以我对$_SERVER和$_SERVER['HTTP_HOST']的安全性有疑问。来自:http://shiflett.org/blog/2006/mar/server-name-versus-http-host博客文章我收集到这个var非常不安全,并且不可信。从php中找出您当前所在的框的最佳方法是什么?我想过使用FILE,因为这似乎很安全,但我不确定我是否从文件路径中获得了足够的信息。我不一定需要服务器名称,即使是ip也可以。提前致谢。

php - AWS 托管的应用程序出现错误 324 空响应

Error324(net::ERR_EMPTY_RESPONSE):Theserverclosedtheconnectionwithoutsendinganydata.我在我的亚马逊EC2服务器上收到此错误。这不会发生在我网站的特定页面上。我也不认为这是Chrome浏览器的错误,因为当我打开safari时,我没有收到错误消息,而是看到了一个白页。不确定发生了什么或为什么。基本上,我正在寻找此服务器错误的根本原因。任何想法将不胜感激。如果您需要我提供任何具体信息,请告诉我。仔细想想,当我们升级到mongophp驱动程序1.2.7时,这个错误就开始发生了。想法?

php - 我是否需要一个特殊的网络主机才能使用像 CakePHP 或 Symfony 这样的 PHP 框架?

我是否需要Web主机上的特殊功能才能使用CakePHP或Symfony等PHP框架?如果是,我需要什么功能?如果没有,它们很难安装吗? 最佳答案 不,你不需要,而且它们很容易安装。但是,您需要了解如何使用这些MVC。 关于php-我是否需要一个特殊的网络主机才能使用像CakePHP或Symfony这样的PHP框架?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5706435/