У меня есть нормально работающий ящик FreeBSD с парочкой тюрем, на которых установлены собственные серверы.
Nginx работает в собственной тюрьме, а основная машина использует pf
для перенаправления всех запросов http / s на Nginx. Nginx проверяет запрошенное доменное имя и выполняет прокси-переход в соответствующую тюрьму.
Я впервые использую Apache / PHP, так как только что решил установить opencart на новую тюрьму.
Проблема в том, что когда я загружаю страницу установки opencart, она получает index.php
правильно, но затем он ищет все другие статические файлы в плохих местах, например: http://192.168.100.4/install/view/stylesheet/stylesheet.css
- что в основном внутренний адрес СИЗО.
Мне нужно, чтобы он искал тот же файл, используя имя домена вместо IP-адреса, например: http://shop.foobar.com/install/view/stylesheet/stylesheet.css
Я почти (потому что задействовано много переменных) уверен, что это можно сделать с помощью некоторых настроек php / apache, но я не смог понять, как это сделать, несмотря на то, что потратил слишком много времени на google. Проблема связана с Apache или чем-то еще (pf?), И как я могу это исправить? Учитывая раздражающий характер этой проблемы, подсказки могут быть столь же полезны, как и ответы.