Apache cannot write to NFS mounted folder. File size is always zero.
I have mounted a folder from server1 to server2 to the media folder located in the document root of Apache web-server.. Which is installed in server2. But when the Apache tries to write a file to this mounted folder an actual file is created but the content is not written.. it always shows file size as 0 bytes. Please help me to resolve this issue.
these are the steps I used to setup NFS mount..
For this I have chosen 2 Linux machines running CentOs 5.4
1) I have chosen server1(192.168.1.1) as NFS server And Server2((192.168.1.2)) as client.
2)installed nfs-utils on both machines using the command yum install nfs-utils.
3) Then I have edited the file /etc/exports on server1 using vim and added the entry
Then saved it
Again added necessary entry in host.allow & host.deny files
Then started the portmap service and nfs service.
I want these files to be manipulated by appache on server2 so I have set the user and usergroup to apache:apache for this folder.
4) Now from server2 I have started portmap and nfs.. then mounted this folder.. using the command
mount 192.168.1.1:/home/user/media /var/www/html/media
Every thing was correct till here... The folder from the server1 is now listed in server2.. i can now modify any file or folder inside the mounted folder from server2. But when Apache tries to write a file to this mounted folder an actual file is created but the content is not written.. it always shows file size as 0 bytes.
Is this issue related to the user permission? or is this a serious mistake I did during my NFS mount steps? Can someone please help me in resolving this issue..