Как создать поддельное имя хоста в окнах?
Я читал книгу, и он сказал, что я могу настроить поддельное имя хоста в Windows, изменив хосты файлов, присутствующие в C: / Windows / System32 / Drivers / etc /, но не сказал, как это сделать.
Я имею в виду, как http: // localhost / направляет меня в домашнюю папку wamp www. Я хочу набрать http: // something / и позволить браузеру направлять меня в определенную папку.
Кто-нибудь есть идея, как это сделать?
- где MySQL хранит файлы базы данных?
- Как установить: OpenSSL + WAMP
- Служба Apache сервера WAMP не запускается в Windows 8
- почему отсутствует серверный сервер, установленный в режиме онлайн / офлайн?
- WAMP показывает ошибку «MSVCR100.dll» отсутствует при установке
- Android-соединение с локальным хостом
- WAMPServer, сервер доступа с мобильного телефона
- Ошибка WAMP: Запрещено У вас нет разрешения на доступ / phpmyadmin / на этом сервере
- WampServer и перенаправление портов для внешнего доступа
- Каков максимальный размер запроса для mysql?
- Неустранимая ошибка: вызов неопределенной функции sqlsrv_connect ()
- Служба WAMP MySQL не запускается
- Как изменить порт mysql
Вы не можете маршрутизировать веб-адрес в любую папку на окнах, 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, как показано выше, иначе он больше не будет доступен.
Другой (более простой) вариант для доступа к другой папке – это создать в вашем веб-канале жесткую ссылку на другую папку, используя программу соединения от Microsoft.
Откройте файл hosts в C: / Windows / System32 / Drivers / etc / in в блокноте.
Добавить запись, подобную этой
127.0.0.1 localhost 10.11.100.100 someotherserver
Теперь вы можете разрешить http: // someotherserver до 10.11.100.100