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/
目录下。