Как я могу направить домен хоста на локальный, если номер порта другой? - PullRequest
0 голосов
/ 15 февраля 2019

Я хочу разработать для существующего живого веб-сайта, но настройте Apache и файл Host так, чтобы он указывал на мой локальный именованный сервер, если у него другой порт.

sub.example.com это действующий сайт

sub.example.com: 81 , чтобы указать на мой локальный именованный сервер Xampp.

Я пытаюсь использовать файлы cookie с живого сайтаразработать расширение локально, которое будет протестировано и затем загружено на действующий сайт, но набор файлов cookie использует полный поддомен sub.example.com.Поэтому, когда я настраиваю свой локальный сервер на dev.sub.example.com, я не могу читать файлы cookie.Так что, если я могу просто указать порт 81 на мой локальный вместо живого, куки все еще можно прочитать.

Я добавил в файл hosts

127.0.0.1  sub.example.com:81

и добавил виртуальныйhost config

<VirtualHost sub.example.com:81>

и указал на соответствующий каталог, но он просто не загружается вообще, хотя живой сайт продолжает нормально загружаться.Я получаю ошибку соединения с тайм-аутом.Так близко!

1 Ответ

0 голосов
/ 15 февраля 2019

Не важно, просто странная проблема с Firefox.Прекрасно работает в приватном режиме Chrome и Firefox.

Добавлены 2 IP-адреса в файл hosts .... локальный IP-адрес и фактический IP-адрес сервера.

127.0.0.1  sub.example.com
xxx.xxx.xxx.xx  sub.example.com

И в файле виртуальных хостов ....добавлено 2 записи ... одна для живого сайта ....

<VirtualHost sub.example.com:80>
    ServerName sub.example.com:80
    DocumentRoot "xxx.xxx.xxx.xx"
</VirtualHost>

и второй виртуальный хост и различные порты указывают на локальный каталог ...

<VirtualHost sub.example.com:81>
    ServerName sub.example.com:81
    DocumentRoot "C:/dev/localsite"
</VirtualHost>

Теперь я могу использовать проверку подлинности сервера и создание файлов cookie на моем локальном экземпляре разработчика.

...