Sharing code for webserver using NFS
Separating machines between WebServer and the code server is kind of easy.
Basic knowledges you have to know is about httpd.conf, networkfilesystem, fstab, and user-group id
NetworkFileSystem is the one we will use to share the directory from the code server.
First : SeeĀ your httpd.conf filesĀ for each VirtualHost directives, you will find DocumentRoot for each VirtualHosts.
These VirtualHosts are all the domains/hosts absolute path on unix style.
example :
<VirtualHost *:80>
ServerAdmin admin@domainnameyahoo.info
DocumentRoot /var/www/html/domannameyahoo.info
ServerName domainnameyahoo.info
ServerAlias www.domainnameyahoo.info
ErrorLog /var/log/httpd/domainnameyahoo.info-error_log
CustomLog /var/log/httpd/domainnameyahoo.info-access_log common
DirectoryIndex default.php index.php index.html
</VirtualHost>
Next, make sure you have php/html code in your code server.
Then start to mount the code server as follow :
# mount -t nfs -o rw 192.168.1.10:/var/www/html/domainnameyahoo.info /var/www/html/domainnameyahoo.info
note : 192.168.1.10 is your code_server ip address
No Comments »
No comments yet.