linux http文件服务器,ubuntu上搭建简单的http文件服务器

## 一、通过apache来实现

### 1. 安装apache2

```bash

apt-get install apache2

```

### 2. 配置

1. 访问apache2 web页面,访问的默认路径是`/var/www/html`,将路径下的index.html删除,放一些需要上传的文件就可以当文件服务器用了

2. 但是默认的路径很不方便使用,我们可以通过软链接把需要使用的路径放过过来

```bash

cd /var/www/html

sudo ln -s /home/xxx/DOC DOC

```

后续需要的文件直接放在`/home/xxx/DOC`下就可以了

### 3. 最终效果

![title](https://leanote.com/api/file/getImage?fileId=5f48c7bdab644151d6001702)

---

## 二、通过python

### 1. 配置

按如下命令可以把当前路径映射为文件服务器

```bash

# Python 2

python -m SimpleHTTPServer

# Python 3

python3 -m http.server

```

### 2. 最终效果

![title](https://leanote.com/api/file/getImage?fileId=5f48c895ab64414f9700160b)

---

## 三、通过miniserver

> 上面两种方法都没有上传的功能,如果需要直接在网页上传,可以使用miniserver

### 1. 安装以及配置方法

```bash

sudo curl -L https://github.com/svenstaro/miniserve/releases/download/v0.4.1/miniserve-linux-x86_64 -o /usr/local/bin/miniserve

sudo chmod +x /usr/local/bin/miniserve

# 启动

miniserve -u ~/Documents/

# 详细命令可以通 --help查看

miniserver --help

```

### 2. 最终效果

![title](https://leanote.com/api/file/getImage?fileId=5f48ca10ab644151d6001714)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
搭建一个Linux文件服务器,您需要采取以下步骤: 1.选择一个合适的Linux发行版,例如Ubuntu、Debian、CentOS等。 2.安装必要的软件包,包括Samba、NFS等。这些软件包将使您能够在网络上共享文件。 3.创建一个共享目录。您可以选择将整个硬盘驱动器作为共享目录,也可以仅使用特定文件夹。 4.配置Samba或NFS以允许其他计算机访问共享目录。 5.设置共享目录的权限,以确保只有授权用户可以访问和修改文件。 6.测试您的文件服务器是否正常工作。 以下是更具体的步骤: 1.选择一个Linux发行版: 选择一个适合您的需求的Linux发行版。如果您需要一个稳定的、易于使用的发行版,可以选择Ubuntu或Debian。如果您需要一个更专业的服务器发行版,可以选择CentOS或Red Hat Enterprise Linux。 2.安装必要的软件包: 使用您的Linux发行版的包管理器安装Samba、NFS等软件包。在Ubuntu和Debian上,您可以使用以下命令: sudo apt-get install samba nfs-kernel-server 在CentOS上,您可以使用以下命令: sudo yum install samba nfs-utils 3.创建一个共享目录: 创建一个共享目录,以便其他计算机可以访问您的文件。您可以选择将整个硬盘驱动器作为共享目录,也可以仅使用特定文件夹。在Ubuntu和Debian上,您可以使用以下命令创建共享目录: sudo mkdir /mnt/share 在CentOS上,您可以使用以下命令: sudo mkdir /mnt/share 4.配置Samba或NFS: 使用Samba或NFS配置共享目录,以便其他计算机可以访问您的文件。在Ubuntu和Debian上,您可以编辑Samba配置文件/etc/samba/smb.conf: sudo nano /etc/samba/smb.conf 添加以下内容: [share] path = /mnt/share read only = no guest ok = yes 保存并关闭文件。 在CentOS上,您可以编辑NFS配置文件/etc/exports: sudo nano /etc/exports 添加以下内容: /mnt/share *(rw,sync) 保存并关闭文件。 5.设置共享目录的权限: 设置共享目录的权限,以确保只有授权用户可以访问和修改文件。在Ubuntu和Debian上,您可以使用以下命令: sudo chown -R nobody:nogroup /mnt/share sudo chmod -R 777 /mnt/share 在CentOS上,您可以使用以下命令: sudo chown -R nfsnobody:nfsnobody /mnt/share sudo chmod -R 777 /mnt/share 6.测试您的文件服务器: 在其他计算机上测试您的文件服务器是否可以正常工作。在Windows操作系统上,您可以使用资源管理器访问Samba共享目录。在Linux操作系统上,您可以使用mount命令挂载NFS共享目录。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值