1
1
I have a ubuntu server(host), and a windows 2008 r2 server(client) virtual machine on it.
All my IIS based sites are located on the host machine, in a location which is shared with the client vm.
I have a reverse-proxy setup to direct the sites to their proper locations, and one site setup in IIS (currently).
On initial setup, I had this site located on the C drive of the virtual machine, and was serving it from there with no issues.
Once I change the location to the shared folder, I come up with 500.19 error. I tried adding the IUSR account permissions on the folder, but I do not think they took, since the folder is a location on the ubuntu host machine.
I have also tried to change the application pools Identity to NetworkService (as suggested on other sites), and have even added the 'Everyone' account to the share, but still get the 500.19 error page.
Any thoughts how I can do this? I sort-of 'need' to do this, because I would like to keep the size of the vm down, thus the need for the network shared off-load. I think it's a conflict between Windows user accounts on the VM, and Linux user accounts on the host, so if I can get even one account to mesh that will work, without messing up the sites currently hosted through Apache on the host would be great!
Could you post the full text from the 500.19 error message? There are several types of 500.19 error messages. It also helps if you view the error message from the 2008 VM because the error messages are usually much more verbose when you browse locally rather than from another client. Also, what virtualization software are you using on the linux box to host the VM? VMWare? QEMU? VirtualBox? – Richie086 – 2013-05-09T18:13:53.020
http://blogs.msdn.com/b/webtopics/archive/2010/03/08/troubleshooting-http-500-19-errors-in-iis-7.aspx – Richie086 – 2013-05-09T18:15:34.103
I have it set to show detailed messages publicly. The error is
500.19 cannot read config file.
Which boils to a permissions issue due to the files being on the host, and trying to host the sites through the guest – Kevin – 2013-05-10T12:24:19.370It all has to do with the fact that your files are being hosted on a share and the permissions not jiving with the share. I will respond with an answer that might work below. – Richie086 – 2013-05-10T18:38:44.907
In understand this richie, hence why I asked
;-)
– Kevin – 2013-05-10T22:46:40.663