Solved

IIS6 will not recognize website files stored on a NAS

Posted on 2007-12-01
3
1,450 Views
Last Modified: 2008-06-29
I need to understand all the settings to get IIS6 to recoginize a website on a NAS box.   As long as the website home directory is pointing to a file on the local drive everything works.   When the home directory is changed to the same file set on the NAS box the website does not respond.

My first try....
- Server and NAS box are both in the same workgroup
- NAS box has "guest" account enabled for the shared directory with full permissions
- Map a drive to the NAS box on the server E = \\192.168.1.200\inetpub\wwwroot
- Verify the server can access the NAS box using virtual drive "E"
- Reset the websites home directory from c:\inetpub\wwwroot to e:\inetpub\wwwroot
- stop / restart website (did not restart IIS)
- No access to website...get an error

Second try...
- Same basic setup
- Reset the websites home directory to \\192.168.1.200\intetpub\wwwroot
- Allow the default password option
- stop / restart website (did not restart IIS)
- No access to website...get an error

Third try...
- Same basic setup
- Reset the websites home directory to \\192.168.1.200\intetpub\wwwroot
- Change the default password option to the NAS guest account
- stop / restart website (did not restart IIS)
- No access to website...get an error


Fourth  try...
- Same basic setup
- Reset the websites home directory to \\192.168.1.200\intetpub\wwwroot
- Create a new accont on the NAS with full permissions
- Change the default password option for IIS access to the NAS to match the new account
- stop / restart website (did not restart IIS)
- No access to website...get an error


I am new to this and obviously there is a permission / access problem.   Not sure why IIS will not access a mapped drive or a UNC drive.   I've tried to access using accounts that are good with full permissions on the NAS box.   I have not yet tried an account / password that is the same on the server and the NAS box.  

If I try to browse to the directory on the NAS box I can see the directory on the NAS but IIS will not allow me to select it.

Is there some IIS login / password that nees to be used between the server, IIS, and NAS box to allow an anonymous user accessing my website?

Appreciate any help and guidance.   The more detailed the better as far as what to set where.
0
Comment
Question by:jondrejik
  • 2
3 Comments
 
LVL 7

Expert Comment

by:oriziv
ID: 20390474
What kind of NAS are you using?
Is it a linux/unix samba based NAS or a microsoft file server?
0
 

Author Comment

by:jondrejik
ID: 20391107
I am using a promise smartstore4300n.   It has a linux kernel but it support MS, Linux, and MAC access.   I have MS access enabled.
0
 
LVL 7

Accepted Solution

by:
oriziv earned 300 total points
ID: 20393974
My first guess would be that its an authentication problem. Read this article and make sure your virtual directories on he web server are well authenticated:
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/webapp/iis/remstorg.mspx

If that won't work, try to map your root directory on the NAS as a network drive on your server, define it on your NAS client as a local directory instead of shared and restart the web site
0

Featured Post

NEW Veeam Agent for Microsoft Windows

Backup and recover physical and cloud-based servers and workstations, as well as endpoint devices that belong to remote users. Avoid downtime and data loss quickly and easily for Windows-based physical or public cloud-based workloads!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

First of all, clustering IIS is something you should rarely consider doing. In almost all cases, Microsoft Network Load Balancing (NLB) (http://technet.microsoft.com/en-us/library/cc758834(WS.10).aspx) is a much better solution when you need to p…
When it comes to showing a 404 error page to your visitors, you do not want that generic page to show, and you especially do not want your hosting provider’s ad error page to show either. In this article, I will show you how to enable the custom 40…
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

685 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question