CentOS Apache FTP部署指南

CentOS是一款流行的Linux发行版,Apache是一款广泛使用的开源HTTP服务器,FTP(File Transfer Protocol)是一种用于文件传输的网络协议,本文将详细介绍如何在CentOS上部署Apache和FTP服务。
环境准备
- 确保系统已安装CentOS操作系统。
- 确保系统已安装Apache和FTP服务。
安装Apache
使用以下命令安装Apache:
sudo yum install httpd
启动Apache服务:
sudo systemctl start httpd
设置Apache服务开机自启:
sudo systemctl enable httpd
测试Apache服务是否正常运行:
在浏览器中输入服务器的IP地址或域名,如果看到Apache的默认欢迎页面,则表示Apache服务已成功安装和启动。
安装FTP服务
使用以下命令安装FTP服务:

sudo yum install vsftpd
启动FTP服务:
sudo systemctl start vsftpd
设置FTP服务开机自启:
sudo systemctl enable vsftpd
配置FTP服务:
编辑FTP配置文件 /etc/vsftpd/vsftpd.conf,进行以下修改:
anonymous_enable=NO local_enable=YES write_enable=YES chroot_local_user=YES allow_writeable_chroot=YES
重启FTP服务使配置生效:
sudo systemctl restart vsftpd
配置FTP用户
创建FTP用户:
sudo useradd -d /home/ftpuser -s /sbin/nologin ftpuser
设置FTP用户密码:
sudo passwd ftpuser
测试FTP服务
使用FTP客户端连接到服务器:

输入用户名和密码,如果成功连接,则表示FTP服务已配置正确。
FAQs
Q1:如何查看Apache和FTP服务的状态?
A1:使用以下命令查看Apache服务状态:
sudo systemctl status httpd
使用以下命令查看FTP服务状态:
sudo systemctl status vsftpd
Q2:如何修改Apache的默认网站目录?
A2:编辑Apache配置文件 /etc/httpd/conf/httpd.conf,找到 DocumentRoot 指令,修改其值为你想要设置的新目录,然后重启Apache服务使配置生效:
sudo systemctl restart httpd
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复