Debian下安装Apache服务器代理vsftp文件夹
一、安装Apache
sudo apt-update
sudo apt install apache2
二、配置Apache以使用ftp目录
// 1. 编辑配置文件,通常是/etc/apache2/sites-available/000-default.conf(编辑器可以使用vim、nano 等,这里使用nano)
sudo nano /etc/apache2/sites-available/000-default.conf
// 2. 将此配置添加到Apache的配置文件中,替换如下your-server-name为自定义的服务名称,替换/path/to/ftp/directory为需要代理的ftp文件夹,80为端口,可更改
<VirtualHost *:80>
ServerName your-server-name
ServerAlias www.your-server-name
DocumentRoot /path/to/ftp/directory
<Directory "/path/to/ftp/directory">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
Require all granted # 允许所有ip访问
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
三、启用配置文件
sudo a2ensite 000-default.conf
四、重启Apache服务
// 重启
sudo systemctl restart apache2
// 查看运行状态,如下图则运作正常
sudo systemctl status apache2.service
五、更多Apache配置参考官网,至此可以在浏览器访问对应服务器地址
License:
CC BY 4.0