如何在win+apache的环境下运行linux的共享站点?

分类:Apache,Linux | 作者:凹凸曼 | 发表于2012/01/12

linux需要文件目录需要共享到windows 那就用samba,之后

搭建WEB环境 配置共享站点,接下来直接进入主要的配置说明,安装那些就过滤了。

一、打开/etc/samba/smb.conf

      workgroup = WORKGROUP #修改为共享那台机子的组,具体 我的电脑-》属性-》计算机名-》工作组  就添这个
        server string = atlyc  #显示到windows的描述,随便填写

 

二、 接着添加一个共享目录及注释掉原来的home目录

[shops]     # 这个windows的目录路径,会用到它,可以随便写
comment         =       shop  #共享描述
path            =       /www/shop.apoyl.cn #共享目录站点
browseable      =       yes  #开启游览权限
writable        =       yes    #写入权限
#create mode    =       0765
#drectory mask  =       0765

public          =       yes    #公开
guest account   =       smb   #指定用户
hosts allow     =       125.64.41.176  #指定主机
write list      =       smb  #开启该用户下子目录写入权限

#[homes]  注释掉这个
;       comment = Home Directories
;       browseable = no
;       writable = yes
;       valid users = %S
;       valid users = MYDOMAIN\%S

注意 上面的写入权限,只是一方面的,如果linux文件本身没有写入,游览权限你也没法,

所以 这个你要查看linux 下 /www/shop.apoyl.cn 需要开启该目录的写入权限

还有一个selinux 建议要关闭!

三、配置好了,就启动 service smb start

四、添加samba 的用户名,密码

命令环境输入:smbpasswd -a smb

五、接着windows下的网上邻居-》查看工作组计算机 然后找atlyc 这个

之后输入用户名 smb 密码 就可以查看目录及文件了

六、apache配置站点
开启 httpd.conf 里

 Include conf/extra/httpd-vhosts.conf

httpd-vhosts.conf配置如下

<VirtualHost *:80>
    DocumentRoot "//Scol-nfs/shops" #这个地方很2 把我真惨了,斜线整错,是启动不了apache的,即使启动起了,文件都要报权限问题
    ServerName shop.apoyl.cn
    ServerAlias	shop.apoyl.cn
</VirtualHost>

 安全的问题,我配置的时候主要是考虑linux的权限问题,配置出来的效果在windows下只有个别目录(缓存目录)拥有写的权限

apache安全可以参考我之前写的 最新WAMP主要的配置及安全考虑

大概就是这些吧!

本文出自 “凹凸曼” 博客,请务必保留此出处 http://www.apoyl.com/?p=1281

Tag:

日志信息 »

该日志于2012-01-12 17:15由 凹凸曼 发表在Apache, Linux分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

目前盖楼 (0)层:

发表评论 »

« »