Проблема состоит в том, что 'localhost' всегда решает к 127.0.0.1, но субдомены localhost, такие как Ваш 'images.localhost' не определяются и поэтому не решают. Можно исправить это локально путем редактирования файла hosts системы (обычно в c:\windows\system32\drivers\etc) и добавления следующей строки:
127.0.0.1 images.localhost
Вы могли также добавить:
127.0.0.1 *.localhost
После сохранения файла hosts Ваши субдомены должны решить правильно.
Править: Я вижу, что Вам настроили vhosts для слушания на порте 8080, но URL не включают номер порта. Необходимо просмотреть к адресам с:8080 в них как это:
http://images.localhost:8080/layout/homepage/welcome_image.jpg
С другой стороны, можно изменить vhosts для слушания на:80.
Я предполагаю, что причина просто localhost работы состоит в том, что Ваш основной Apache conf имеет a Listen 127.0.0.1
и DocumentRoot c:\xampp\htdocs
.
Локально СЕТЕВАЯ СЛУЖБА пройдет проверку подлинности как NT AUTHORITY\Network Service
Если Вы хотите, чтобы Ваш SQL коснулся локальных ресурсов (файлы, приложения, реестр, безотносительно) не дают разрешения к сервисной учетной записи. Вместо этого предоставьте им сервисной учетной записи SQL Server локальную группу, которая была автоматически создана во время установки, см. Учетные записи SQL Server Service: SQLServerMSSQLUser$<hostname>$<instancename>
, где <hostname>
название машины хоста, выполняющего SQL Server и <instancename>
имя экземпляра SQL Server (MSSQLServer для имени экземпляра по умолчанию).
Таким образом, Вы не должны изменять ACL при изменении сервисной учетной записи начиная с изменения Сервисной учетной записи SQL добавляет новую учетную запись к этой группе.