У меня есть поле Ubuntu, которое я использую для всех видов вещей. Одна вещь, которую я действительно хочу сделать, перенаправить sub домен к локальному сценарию.
Например, thisbit.example.com должен на самом деле показать содержание от localhost / ~ USER/FAKE.thisbit.example.com/, который является папкой, которую Apache выполняет для меня, который содержит очень простой Сценарий PHP, который реализует автономную версию сценария сервера, против которого я тестирую.
Но example.com должен продолжить вести себя обычно, как должен notthisbit.example.com и т.д.
Идеально я должен смочь переключиться от тестирования для проживания с минимальной суетой, когда время настает.
Добавьте свое доменное имя и IP-адрес к /etc/hosts
файл. Например
127.0.0.1 thisbit.example.com
Редактирование:
Добавляют, настраивают апача для проксирования к поддельному пути
ProxyPass / http://localhost/~USER/FAKE.thisbit.example.com/
ProxyPassReverse / http://localhost/~USER/FAKE.thisbit.example.com/
user637152 помещают меня на правильном пути с редактированием /etc/hosts
127.0.0.1 thisbit.example.com
, Который имел вещи, решающие к неправильной папке. Но modproxy не работал на меня вообще.
В конце это рассветало на мне, что у меня было виртуальное поступление хоста. Таким образом, я настроил Apache для контакта с этим. Теперь я владею доменом для этого ПК.
<VirtualHost thisbit.example.com:80>
ServerName thisbit.example.com
DocumentRoot //home/USER/public_html/FAKE.thisbit.example.com/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /home/USER/public_html/FAKE.thisbit.example.com/>
Options -Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>