0

我的机器中有一个具有以下配置的虚拟主机:

<VirtualHost 127.0.0.1:80>
  ServerName codigos
  DocumentRoot /home/code/codigos/app/webroot
  SetEnv APPLICATION_ENV "development"
  <Directory /home/code/codigos/app/webroot > 
     AllowOverride All
     Order allow,deny
     Allow from all
  </Directory>
  </VirtualHost>

好的,当我在浏览器中输入这个时效果很好:codigos/some_path但是127.0.0.1/some_path 现在我正在使用 PayPal,我需要一个 IPN 的 url。我知道我不能localhost输入 url,所以我想它会是这样的:my.dynamic.ip/some_path/ipn.php......这就是我的问题,我不知道如何配置我的 apache 文件来实现这一点。谢谢。

4

1 回答 1

1
  1. http://www.noip.com/(或任何其他动态 dns 站点)注册
  2. 设置他们的软件,以便您可以ping blabla.noip.com托管(或您在注册和设置过程之后获得的任何主机)并查看它解析为您的 ip(您可以my ip在 google 中查看)
  3. 之后将给定的主机名放入blabla.noip.comor ServerName(更好的)ServerAlias指令

之后,您将能够从外部访问您的虚拟主机(假设您的防火墙不拒绝连接并且您有白色 IP 地址)

于 2013-02-09T03:52:33.777 回答