1. 安装apache

在终端输入以下命令安装apache:

sudo pacman -S apache

2. 配置apache

打开apache配置文件:

sudo nano /etc/httpd/conf/httpd.conf

找到以下两行:

#LoadModule mime_module modules/mod_mime.so
#LoadModule negotiation_module modules/mod_negotiation.so

将其改为:

LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so

找到以下两行:

#LoadModule dir_module modules/mod_dir.so
#LoadModule autoindex_module modules/mod_autoindex.so

将其改为:

LoadModule dir_module modules/mod_dir.so
LoadModule autoindex_module modules/mod_autoindex.so

找到以下一行:

#Include conf/extra/httpd-default.conf

将其改为:

Include conf/extra/httpd-default.conf

保存并退出。

3. 配置文件下载目录

在终端输入以下命令创建一个文件下载目录:

sudo mkdir /srv/http/downloads

4. 配置虚拟主机

打开apache虚拟主机配置文件:

sudo nano /etc/httpd/conf/extra/httpd-vhosts.conf

在文件末尾添加以下内容:

<VirtualHost *:80>
    ServerName downloads.example.com
    DocumentRoot /srv/http/downloads/
    <Directory /srv/http/downloads/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>
</VirtualHost>

downloads.example.com改为您的域名或IP地址。

保存并退出。

5. 重启apache

在终端输入以下命令重启apache:

sudo systemctl restart httpd

现在您可以通过浏览器访问http://downloads.example.com来下载文件了。您可以将文件放置在/srv/http/downloads/目录下。

标签 Arch Linux, Apache