Как создать поддельное имя хоста в окнах?

Я читал книгу, и она сказала, что я могу установить поддельное имя хоста в окнах путем изменения хостов файла, существующих в C:/Windows/System32/Drivers/etc/, но она не сказала, как сделать это.

Я имею в виду как http://localhost/, направляет меня к моему wamp домашняя папка www, я хочу ввести http://something/ и позволить браузеру, направляет меня к определенной папке.

У кого-либо есть идея, как сделать это?

3
задан 11.12.2009, 04:15

2 ответа

Вы не можете направить веб-адрес ни к какой папке на окнах, http является веб-протоколом и должен иметь веб-сервер, слушающий на другом конце. То, что можно сделать, должно настроить виртуальный хост в Apache, предпочтительно субдомен, и сделать папку, Вы хотите быть доступными от сети DocumentRoot того хоста. Так:

В наборе файла хоста

127.0.0.1 myfolder.localhost

и добавьте, что эти строки к httpd.conf, конфигурационный файл Apache (или extra/httpd-vhosts.conf, удостоверьтесь, что он включается основным httpd.conf),

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
    DocumentRoot "C:/webroot"
    ServerName localhost
    <Directory "C:/webroot">
        Options Indexes FollowSymLinks MultiViews +Includes
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

<VirtualHost 127.0.0.1>
    DocumentRoot "D:/myfolder"
    ServerName myfolder.localhost
    ErrorLog "D:/myfolder/logs/error.log" # if you want separate logs for this folder
    CustomLog "D:/myfolder/logs/access.log" combined
    <Directory "D:/myfolder">
        Options Indexes FollowSymLinks MultiViews +Includes
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

Необходимо также установить регулярный webroot для localhost как показано выше, иначе это больше не будет доступно.

Другая (более простая) опция получить доступ к другой папке состояла бы в том, чтобы создать в Вашем webroot твердое как ссылка к другой папке с помощью программы соединения от Microsoft.

6
ответ дан 07.12.2019, 23:00

откройте файл hosts в C:/Windows/System32/Drivers/etc/в блокноте.

добавьте запись как это

127.0.0.1       localhost
10.11.100.100   someotherserver

теперь можно разрешить http://someotherserver к 10.11.100.100

5
ответ дан 07.12.2019, 23:00

Теги

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