Необходимо будет использовать vhosts (виртуальные хосты)
В Интернете существуют очень простые практические руководства..
СЧИТАЙТЕ ЭТО.... :D
http://www.serverwatch.com/tutorials/article.php/1127571/Apache-Guide-Setting-Up-Virtual-Hosts.htm
Если под «загрузкой с другим ядром» вы подразумеваете загрузку в альтернативной загрузочной среде (BE), то загрузитесь с этим ядром используйте 'beadm list', чтобы определить, какую загрузочную среду вам нужно исправить, и смонтируйте ее.
beadm mount beName mountpoint
Например, если ваша неработающая загрузочная среда - "solaris-2", а у вас есть рабочая среда "solaris-1" "загрузите среду, загрузитесь в solaris-1 и запустите:
beadm mount solaris-2 /mnt
Затем вы можете скопировать nsswitch вашего рабочего BE для конфигурирования сломанного BE.
cp /etc/nsswitch.conf /mnt/etc/nsswitch.conf
Затем перезагрузитесь, выберите BE" solaris-2 "в Grub и вам должно быть хорошо.
I can however just boot to the default Solaris 11/11 kernel and auth again just fine
... so boot to that kernel and undo the damage you did to /etc/nsswitch.conf
.
Problem solved. This will cost you five dollars, Charlie Brown.
If your system is hosed to the point where you can't log in boot it in single user mode and fix the file.