рдиреЗрдЯрд╡рд░реНрдХ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо (NFS) рдХреА рд╕реНрдерд┐рд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрдЯрдЯреИрдк рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛
рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдкрд░ LAMP рд╡реЗрдм рд╕реНрдЯреИрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдкрд░ рд▓реЗрдЦреЛрдВ рдХреА
рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдкрд╛рдВрдЪрд╡рд╛рдВ рд╕рдмрдХ рд╕реНрдерд┐рд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реЛрдЧрд╛ред
рд▓рд╛рдЗрдЯрдЯреИрдк рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╕реНрдерд┐рд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП HTTP рдпрд╛ HTTPS рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдореИрдВ Lighttpd рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, DocumentRoot рдХреЛ
vm05: / рдирд┐рд░реНрдпрд╛рдд / рд╕реНрдерд┐рд░ рдорд╛рдЙрдВрдЯ / var / www / static рдореЗрдВ
рдорд╛рдЙрдВрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╕рднреА рдЖрджреЗрд╢ рдЖрдкрдХреЛ рдЖрдИрдкреА рдкрддреЗ
192.168.1.10 рдХреЗ рд╕рд╛рде
vm01 рдкрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
NFS рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
Yum рдореИрдиреЗрдЬрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП
, NFS рдХреНрд▓рд╛рдЗрдВрдЯ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
рдпрд╛ рдереЛрдбрд╝рд╛ рдЖрд╕рд╛рди:
NFSv4 рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗрд╡рд╛рдПрдБ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ:
/etc/idmapd.conf рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ nfs рдХрд░рддрд╛ рд╣реИ
Nfs рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдкреИрд░рд╛рдореАрдЯрд░ NFS рд╕рд░реНрд╡рд░ рдХреЗ рдбреЛрдореЗрди рдирд╛рдо рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕реЗрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВ:
Domain = cyberciti.biz [Mapping] Nobody-User = nobody Nobody-Group = nobody
рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдмрдВрдж рдХрд░реЗрдВред рдПрдирдПрдлрдПрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рд╕рднреА рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ:
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддрд╛ рдмрдирд╛рдПрдБ
рд╣рдо Apache рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рддрд╣рдд рдХреЗрд╡рд▓ рд▓рд╛рдЗрдЯрдЯреИрдк рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗред
рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВ:
рдорд╛рдЙрдВрдЯ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВ:
рдЖрдЙрдЯрдкреБрдЯ рдЙрджрд╛рд╣рд░рдг:
Export list for v.txvip1: /exports/html 192.168.1.10,192.168.1.11 /exports/static 192.168.1.10,192.168.1.11
/ Nfs рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ
/ рдирд┐рд░реНрдпрд╛рдд / рд╕реНрдерд┐рд░ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ
/ var / www / рд╕реНрдерд┐рд░ рдкрд░ рдорд╛рдЙрдВрдЯ рдХрд░реЗрдВ
рдлрд╝рд╛рдЗрд▓ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ
/ etc / fstab :
/ Etc / fstab рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдирд╛
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ / etc / fstab:
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝реЗрдВ:
vm05:/exports/static /var/www/static nfs4 orsize=32768,wsize=32768,intr,hard,proto=tcp,sync
рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдмрдВрдж рдХрд░реЗрдВред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ netfs рд╕реЗрд╡рд╛ рд╕рдХреНрд╖рдо рд╣реИ:
рдФрд░ рдЕрдВрдд рдореЗрдВ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЕрдкрд╛рдЪреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣рдорд╛рд░реА рдлрд╛рдЗрд▓реЗрдВ рджреЗрдЦрддрд╛ рд╣реИ
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд░реВрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╛ рдХреЛрдИ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣рдорд╛рд░реА рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ рдХреЗ рдХрд╛рд░рдг
/ var / www / static рдХреЛ рдирд╣реАрдВ рджреЗрдЦрддрд╛ рд╣реИред рдпрд╣ рдПрдХрдорд╛рддреНрд░ рд▓рд╛рдЗрдЯрдЯреИрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд╛рд╕ рдбреЙрдХреНрдпреВрдореЗрдВрдЯрд░реВрдЯ рд╣реИред
рд▓рд╛рдЗрдЯрдЯреИрдк рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
EPEL рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдФрд░ рд▓рд╛рдЗрдЯрдЯреИрдк рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдЙрджрд╛рд╣рд░рдг рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ:
Loaded plugins: rhnplugin Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package lighttpd.x86_64 0:1.4.28-3.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved ========================================================================== Package Arch Version Repository Size ========================================================================== Installing: lighttpd x86_64 1.4.28-3.el6 epel 328 k Transaction Summary ========================================================================== Install 1 Package(s) Total download size: 328 k Installed size: 878 k Is this ok [y/N]: y Downloading Packages: lighttpd-1.4.28-3.el6.x86_64.rpm | 328 kB 00:00 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : lighttpd-1.4.28-3.el6.x86_64 1/1 Installed: lighttpd.x86_64 0:1.4.28-3.el6 Complete!
рд▓рд╛рдЗрдЯрдЯреИрдк рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд╕реНрдерд╛рдкрдирд╛
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрджреЗрд╢ рджрд░реНрдЬ рдХрд░рдХреЗ
/etc/lighttpd/lighttpd.conf рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рджрд░реНрдЬ рдХрд░реЗрдВ:
рдлрд╝рд╛рдЗрд▓ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдмрдВрдж рдХрд░реЗрдВ
рд╡реЗрдм рд╕рд░реНрд╡рд░ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП iptables рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП
/ etc / sysconfig / Iptables рдлрд╝рд╛рдЗрд▓ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ (рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╡реЗ INPUT рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдЕрдВрддрд┐рдо рд▓реЙрдЧ рдФрд░ DROP рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗрдЯ рд╣реИрдВ):
рдмрдЪрд╛рдУ, рдмрдВрдж рдХрд░реЛред
IPartables рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ :
рд▓рд╛рдЗрдЯрдЯреИрдк рдЪрд╛рд▓реВ рдХрд░реЗрдВ
рдирд┐рдореНрди рдХрдорд╛рдВрдб рдХреЗ
рд╕рд╛рде рд▓рд╛рдЗрдЯрдЯреИрдк рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ :
рд╣рдо рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛рдЯрддреЗ рд╣реИрдВ рдФрд░ рддреЛрдбрд╝рддреЗ рд╣реИрдВ:
http://192.168.1.10/