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

分类:Apache,Linux | 作者:凹凸曼 | 发表于2012/01/12 如何在win+apache的环境下运行linux的共享站点?已关闭评论

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分类下, 评论已关闭。

目前盖楼

抱歉,评论被关闭

« »