求一类小软件

为当前最终发行版之前的所有版本提供支持
回复
MrVegas
帖子: 4
注册时间: 2011-03-27 20:01
送出感谢: 0
接收感谢: 0

求一类小软件

#1

帖子 MrVegas » 2011-03-27 20:11

刚进入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
头像
灰色小狼
帖子: 4572
注册时间: 2008-12-06 10:38
系统: Arch
送出感谢: 21 次
接收感谢: 30 次

Re: 求一类小软件

#2

帖子 灰色小狼 » 2011-03-27 20:15

没明白,是把整个目录结构映射成ftp那样的东西么?
反正俺只会用dropbox共享单个文件,一个链接丢过去搞定 :em06
头像
AutoXBC
帖子: 1750
注册时间: 2007-10-23 12:54
送出感谢: 2 次
接收感谢: 24 次

Re: 求一类小软件

#3

帖子 AutoXBC » 2011-03-27 20:34

网页部分的权限是提供网页服务的软件本身设定对外的权限和执行网页服务的软件在本地文件系统权限的叠加。

因为 Web file server 本身只有浏览功能,既对外只提供读取权限,那么你的文件设定为可写可执行也不会被外部访问者写入和执行。至于提供的读取权限,到底可以读哪些文件,就是 -rwxrwxrwx 写明的,这个权限是软件在本地文件系统的读取权限,读取到了再提供给访问者。
MrVegas
帖子: 4
注册时间: 2011-03-27 20:01
送出感谢: 0
接收感谢: 0

Re: 求一类小软件

#4

帖子 MrVegas » 2011-03-27 21:10

明白了。
但是要怎么设置这个软件对这个目录以及全盘系统的权限呢?

是开始这个软件的用户说对应的权限吗?
ulosggs
帖子: 206
注册时间: 2009-03-25 13:17
送出感谢: 1 次
接收感谢: 0

Re: 求一类小软件

#5

帖子 ulosggs » 2011-03-27 21:18

$ cd /home/yourusername/web
$ python -m SimpleHTTPServer

ok了,没有比这更简单的了。
生命诚可贵
不因虚度年华而悔恨
Dropbox: http://db.tt/zYrxtyj
头像
AutoXBC
帖子: 1750
注册时间: 2007-10-23 12:54
送出感谢: 2 次
接收感谢: 24 次

Re: 求一类小软件

#6

帖子 AutoXBC » 2011-03-27 21:32

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

Re: 求一类小软件

#7

帖子 MrVegas » 2011-03-27 21:51

ulosggs 写了:$ cd /home/yourusername/web
$ python -m SimpleHTTPServer

ok了,没有比这更简单的了。
我看过这个用py的
这个是让访问者只能读取而不能修改或执行吗?
MrVegas
帖子: 4
注册时间: 2011-03-27 20:01
送出感谢: 0
接收感谢: 0

Re: 求一类小软件

#8

帖子 MrVegas » 2011-03-27 22:29

AutoXBC 写了:没用过 Web file server 不太确定。这类软件会让你设定根目录,指定一个具体文件夹后,网页用户自然访问不到目录外的文件。至于目录内部的读取,就是 chmod chgrp chown 可以修改的。
还有个问题是这个软件要sudo运行

那么改权限就是root帐户对这个目录的权限?
ulosggs
帖子: 206
注册时间: 2009-03-25 13:17
送出感谢: 1 次
接收感谢: 0

Re: 求一类小软件

#9

帖子 ulosggs » 2011-03-28 15:06

MrVegas 写了:
ulosggs 写了:$ cd /home/yourusername/web
$ python -m SimpleHTTPServer

ok了,没有比这更简单的了。
我看过这个用py的
这个是让访问者只能读取而不能修改或执行吗?
是的,只能读取
生命诚可贵
不因虚度年华而悔恨
Dropbox: http://db.tt/zYrxtyj
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 求一类小软件

#10

帖子 eexpress » 2011-03-28 15:13

那py脚本,再换版本的时候,就死掉了。

安装 cherokee吧。sudo cherokee -r xxxx目录。
或者lighttpd nginx等。都可以这样。
规范得多的轻量级httpd。
● 鸣学
头像
AutoXBC
帖子: 1750
注册时间: 2007-10-23 12:54
送出感谢: 2 次
接收感谢: 24 次

Re: 求一类小软件

#11

帖子 AutoXBC » 2011-03-28 17:47

这类程序太多了
http://packages.debian.org/sid/httpd/

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

回到 “老旧版本支持”