通过ip访问虚拟主机

时间:2013-02-09 03:44:58

标签: php apache paypal virtualhost paypal-ipn

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

<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_path127.0.0.1/some_path 但现在我正在使用PayPal,我需要一个IPN网址。我知道我不能&#39;把localhost放在网址中,所以我想它会是这样的:my.dynamic.ip/some_path/ipn.php ...这就是我的问题,我不知道如何配置我的apache文件来实现这个目标。 感谢。

1 个答案:

答案 0 :(得分:1)

  1. http://www.noip.com/(或任何其他动态DNS网站)注册
  2. 设置他们的软件,以便您可以ping blabla.noip.com主持人(或者您在注册和设置过程后获得的任何主机)并看到它解析为您的IP(您可以使用{{ 1)}在谷歌)
  3. 之后将给定的主机名my ip添加到blabla.noip.com或(更好)ServerName指令
  4. 之后,您将能够从外部访问您的虚拟主机(假设您的防火墙不拒绝连接,并且您有白色IP地址)