Обманите Ubuntu в разрешение доменного имени локально

У меня есть поле Ubuntu, которое я использую для всех видов вещей. Одна вещь, которую я действительно хочу сделать, перенаправить sub домен к локальному сценарию.

Например, thisbit.example.com должен на самом деле показать содержание от localhost / ~ USER/FAKE.thisbit.example.com/, который является папкой, которую Apache выполняет для меня, который содержит очень простой Сценарий PHP, который реализует автономную версию сценария сервера, против которого я тестирую.

Но example.com должен продолжить вести себя обычно, как должен notthisbit.example.com и т.д.

Идеально я должен смочь переключиться от тестирования для проживания с минимальной суетой, когда время настает.

3
задан 30 August 2012 в 17:11

2 ответа

Добавьте свое доменное имя и 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/

8
ответ дан 21 October 2019 в 11:51

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>    
1
ответ дан 21 October 2019 в 11:51

Другие вопросы по тегам:

Похожие вопросы: