抱歉,评论被关闭
如何在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: samba
目前盖楼