载入中。。。 'S bLog
 
载入中。。。
 
载入中。。。
载入中。。。
载入中。。。
载入中。。。
载入中。。。
 
填写您的邮件地址,订阅我们的精彩内容:


 
通过Samba映射Linux磁盘作为Windows IIS的虚拟目录
[ 2011/5/9 13:07:00 | By: 梦翔儿 ]
 

对于Windows和Linux共存的网站,头疼的问题之一是数据共享。例如,网站有大量静态网页,这些页面由WINDOWS动态站点生成,由LINUX的NGINX(或APACHE、LIGHTHTTP)展示,就需要将这些页面存储在LINUX服务器磁盘里。

使用SAMBA可以共享LINUX中的某一目录,作为IIS的虚拟目录。先在LINUX新增一个用户,如archive,密码为123456,然后在samba中增加此用户并设置密码:

useradd -d /home/archive -m archive
passwd archive
(输入123456密码)
smbpasswd -a archive
(输入123456密码)

接着,用samba开共享,编辑/etc/samba/smb.conf,开启“security = user”,在尾部增加以下:
[archive]
comment = linux archive
path = /home/archive
valid user = archive
writable = yes

重启samba。

在windows中也增加archive的guests用户,密码也是123456,然后在IIS中创建虚拟目录,目录选择“另外一台计算机的共享”即可。要注意的是,iis的站点也需要用archive用户。

要点:
samba和iis的站点和虚拟目录用户名称和密码一致

也可以用NFS来实现共享,但在IIS中做为虚拟目录,我没有实验成功过。NFS太笨重了。

 
 
  • 标签:Samba Linux Windows 
  • 发表评论:
    载入中。。。

     
     
     

    梦翔儿网站 梦飞翔的地方 http://www.dreamflier.net
    中华人民共和国信息产业部TCP/IP系统 备案序号:辽ICP备09000550号

    Powered by Oblog.