Я проверил несколько руководств в Интернете и ответил здесь, похоже, ни один из них не работает для меня. Я не могу настроить локальный веб-сервер, чтобы мои проекты были доступны под другим именем, кроме http://localhost/projectname
Вот мой httpd-vhosts.conf
<VirtualHost 127.0.0.2:80>
ServerAdmin me@me.me
ServerName tweet
DocumentRoot "D:\xampp\htdocs\tweet"
ErrorLog logs/tweet-error_log
CustomLog logs/tweet-access_log common
<Directory "D:\xampp\htdocs\tweet">
Options Indexes FollowSymLinks Includes execCGI
AllowOverride None
Order Allow,Deny
Allow From All
</Directory>
</VirtualHost>
А вот и мои хозяева:
127.0.0.1 tweet
127.0.0.1 localhost
::1 localhost
Думали ли вы об изменении IP-адреса этого виртуального хоста на 127.0.0.1:80
или просто добавив в файл hosts эту строку: 127.0.0.2 tweet
И еще: не забудьте перезагрузить сервер.
Это должно сработать, однако имейте в виду, что только ВЫ сможете получить к нему доступ по этому имени. Если вы хотите, чтобы другие люди могли получить к нему доступ под этим именем, вам нужно будет зарегистрировать домен у какого-либо регистратора.
Хотя зачем привязать к 127.0.0.2? И прослушивает ли Apache 127.0.0.2?