У меня есть виртуальный хост в моей машине с такой конфигурацией:Доступ виртуального хоста по IP
<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, и мне нужен URL-адрес для IPN. Я знаю, что я не могу положить localhost
в URL-адрес, поэтому я предполагаю, что это будет примерно так: my.dynamic.ip/some_path/ipn.php
... и это моя проблема. Я не знаю, как настроить файл apache для достижения этой цели. Спасибо.
у вас есть общедоступный ip? –
Вы в основном собираетесь заменить 127.0.0.1 своим общедоступным IP-адресом и поместите my.dynamic.ip в качестве 'ServerName'. В другом месте в конфигурации вам нужно настроить Apache для прослушивания вашего общедоступного IP-адреса. Если вам нужно https, это потребует дополнительной настройки. –
@DavidRavetti Спасибо, это сработало. –