Эта проблема:
Только на моем локальном компьютере я хочу ввести URL-адрес homepage.local, и я хочу, чтобы он открывал мою локальную веб-страницу index.html
найдено в моем локальном каталоге /Users/prime/Homepage/
. Я думал, что смогу добиться этого, используя приведенную ниже конфигурацию vhost, но, похоже, это не работает.
В мой файл httpd.conf добавлено следующее
<VirtualHost *:80>
ServerName homepage.local
ServerAlias *.homepage.local
DocumentRoot "/Users/prime/Homepage/"
</VirtualHost>
и когда я захожу в свой веб-браузер и ввожу URL homepage.local
это не соответствует моей веб-странице /Users/prime/Homepage/index.html
Любые идеи? Я ничего не вижу в журналах ошибок apache.
$ apachectl -S
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80 homepage.local (/private/etc/apache2/httpd.conf:533)
Я использую OSX (Snow Leopard).
Вы настроили свой хост-файл? Директива имени сервера ничего не делает, если сеть не разрешает сервер должным образом.
Вы можете редактировать свой файл hosts, следуя этим указаниям Вот. За исключением того, что вы хотите оставить IP-адрес прежним и просто изменить имя на homepage.local
.