当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 11 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 求一类小软件
帖子发表于 : 2011-03-27 20:11 

注册: 2011-03-27 20:01
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
刚进入ubuntu和linux的世界。感觉非常的好。
我是打算用来当服务器的,因为运行的不是网站。所以不想选其他的系统了。

我想找一个软件,就是提供非常基本的http服务,用来当下载用的就可以了,html网页不能显示都没关系
类似像Windows上的HttpFileServer(HFS,google一下你就知道 :em02

我找了很久找到了一个“Webfs” 全称好像是Web file server。
这个貌似可以满足我的需求。
但是貌似权限设置很蛋疼啊。
如果我想让webfs当作http,访问目录是/home/用户名/web
好了,可以启动,网页也可以显示。
问题是网页上面权限他显示一个文件是-rwxrwxrwx
网页这里显示的权限,是指在http上可以用的权限还是服务器上可用的权限?

即一个A文件。在系统里面设置为777.
那么http上面除了读取还能修改运行吗? :em20

如果想让http所在的目录下的文件全部只能读取不能执行
要怎么设置呢?
chmod 444 /home/用户名/web ????

希望能明白我的意思 :em09


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 求一类小软件
帖子发表于 : 2011-03-27 20:15 
头像

注册: 2008-12-06 10:38
帖子: 4570
系统: Arch
送出感谢: 23
接收感谢: 31
没明白,是把整个目录结构映射成ftp那样的东西么?
反正俺只会用dropbox共享单个文件,一个链接丢过去搞定 :em06


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 求一类小软件
帖子发表于 : 2011-03-27 20:34 
头像

注册: 2007-10-23 12:54
帖子: 1750
送出感谢: 3
接收感谢: 28
网页部分的权限是提供网页服务的软件本身设定对外的权限和执行网页服务的软件在本地文件系统权限的叠加。

因为 Web file server 本身只有浏览功能,既对外只提供读取权限,那么你的文件设定为可写可执行也不会被外部访问者写入和执行。至于提供的读取权限,到底可以读哪些文件,就是 -rwxrwxrwx 写明的,这个权限是软件在本地文件系统的读取权限,读取到了再提供给访问者。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 求一类小软件
帖子发表于 : 2011-03-27 21:10 

注册: 2011-03-27 20:01
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
明白了。
但是要怎么设置这个软件对这个目录以及全盘系统的权限呢?

是开始这个软件的用户说对应的权限吗?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 求一类小软件
帖子发表于 : 2011-03-27 21:18 

注册: 2009-03-25 13:17
帖子: 206
送出感谢: 1
接收感谢: 0 次
$ cd /home/yourusername/web
$ python -m SimpleHTTPServer

ok了,没有比这更简单的了。


_________________
生命诚可贵
不因虚度年华而悔恨
Dropbox: http://db.tt/zYrxtyj


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 求一类小软件
帖子发表于 : 2011-03-27 21:32 
头像

注册: 2007-10-23 12:54
帖子: 1750
送出感谢: 3
接收感谢: 28
没用过 Web file server 不太确定。这类软件会让你设定根目录,指定一个具体文件夹后,网页用户自然访问不到目录外的文件。至于目录内部的读取,就是 chmod chgrp chown 可以修改的。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 求一类小软件
帖子发表于 : 2011-03-27 21:51 

注册: 2011-03-27 20:01
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
ulosggs 写道:
$ cd /home/yourusername/web
$ python -m SimpleHTTPServer

ok了,没有比这更简单的了。


我看过这个用py的
这个是让访问者只能读取而不能修改或执行吗?


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 求一类小软件
帖子发表于 : 2011-03-27 22:29 

注册: 2011-03-27 20:01
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
AutoXBC 写道:
没用过 Web file server 不太确定。这类软件会让你设定根目录,指定一个具体文件夹后,网页用户自然访问不到目录外的文件。至于目录内部的读取,就是 chmod chgrp chown 可以修改的。


还有个问题是这个软件要sudo运行

那么改权限就是root帐户对这个目录的权限?


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 求一类小软件
帖子发表于 : 2011-03-28 15:06 

注册: 2009-03-25 13:17
帖子: 206
送出感谢: 1
接收感谢: 0 次
MrVegas 写道:
ulosggs 写道:
$ cd /home/yourusername/web
$ python -m SimpleHTTPServer

ok了,没有比这更简单的了。


我看过这个用py的
这个是让访问者只能读取而不能修改或执行吗?


是的,只能读取


_________________
生命诚可贵
不因虚度年华而悔恨
Dropbox: http://db.tt/zYrxtyj


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 求一类小软件
帖子发表于 : 2011-03-28 15:13 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
那py脚本,再换版本的时候,就死掉了。

安装 cherokee吧。sudo cherokee -r xxxx目录。
或者lighttpd nginx等。都可以这样。
规范得多的轻量级httpd。


_________________
● 鸣学


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 求一类小软件
帖子发表于 : 2011-03-28 17:47 
头像

注册: 2007-10-23 12:54
帖子: 1750
送出感谢: 3
接收感谢: 28
这类程序太多了
http://packages.debian.org/sid/httpd/

不想让别人访问的文件就不要放到共享目录里了,很简单的应用再去改权限什么的没必要。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 11 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译