分类 Centos 下的文章

一、安装vsftpd

yum install -y vsftpd 

二、进入vsftpd配置文件目录

cd /etc/vsftpd

三、修改vsftpd.conf配置文件

vim /etc/vsftpd/vsftpd.conf

四、输入以下配置范本:

#启用被动传输模式,设置被动模式使用的端口范围 
#这些端口必须在防火墙和阿里云盾中放行 
pasv_enable=YES 
pasv_max_port=22000 
pasv_min_port=21000 
#禁止匿名用户登录 
anonymous_enable=NO 
#允许本地用户模式 
local_enable=YES 
write_enable=YES 
#本地用户创建文件umask 
local_umask=022 
#虚拟用户创建文件umask 
anon_umask=022 
#启动“禁止名单”,名单文件为ftpusers和user_list 
userlist_enable=YES 
#设定启用虚拟用户功能 
#开启虚拟用户功能 
guest_enable=YES 
#虚拟用户的宿主本地用户名 
guest_username=www 
#虚拟用户配置文件夹 
user_config_dir=/etc/vsftpd/vconf 
#指定pam文件 
pam_service_name=vsftpd 
# 是否激活目录欢迎信息功能 
# 当用户用CMD模式首次访问服务器上某个目录时,FTP服务器将显示欢迎信息 
# 默认情况下,欢迎信息是通过该目录下的.message文件获得的 
# 此文件保存自定义的欢迎信息,由用户自己建立 
dirmessage_enable=NO 
# 是否让系统自动维护上传和下载的日志文件 
# 默认情况该日志文件为/var/log/vsftpd.log,也可以通过下面的xferlog_file选项对其进行设定 xferlog_enable=YES 
#xferlog_file=/var/log/vsftpd.log 
#主动模式进行数据传输时使用20端口 
connect_from_port_20=YES 
#采用标准格式记录日志 
xferlog_std_format=YES 
#启用以ASCII方式传输数据 
ascii_upload_enable=YES 
ascii_download_enable=YES 
# 用户登录FTP服务器后是否具有访问自己目录以外的其他文件的权限 
# 设置为YES时,用户被锁定在自己的home目录中,vsftpd将在下面chroot_list_file选项值的位置寻找chroot_list文件 
# 必须与下面的设置项配合 
chroot_list_enable=YES 
# 与上面的设置配合 
chroot_list_file=/etc/vsftpd/chroot_list 
# 锁定在主目录后必须设置以下设置才可以有写入权限 
allow_writeable_chroot=YES 
# 是否允许监听。 
# 如果设置为YES,则vsftpd将以独立模式运行,由vsftpd自己监听和处理IPv4端口的连接请求 
listen=NO 
# 设定是否支持IPV6。如要同时监听IPv4和IPv6端口, 
# 则必须运行两套vsftpd,采用两套配置文件 
# 同时确保其中有一个监听选项是被注释掉的 
listen_ipv6=YES 
# 是否使用tcp_wrappers作为主机访问控制方式。 
# tcp_wrappers可以实现linux系统中网络服务的基于主机地址的访问控制 
tcp_wrappers=YES

五、保存并开启vsftpd

systemctl start vsftpd

六、创建用户

useradd -d /dirtoroot -s /sbin/nologin -p 123456 -g groupname ftpusername

七、使用ftp软件测试连接是否成功。

一、Nginx安装

yum install nginx -y

二、PHP-FPM安装

yum install epel-release -y 
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装php7.1 

yum install php71w-fpm php71w-gd php71w-common php71w-mysql 

安装php7.2

yum install php72w-fpm php72w-gd php72w-common php72w-mysqlnd 

三、安装MariaDB

vim /etc/yum.repos.d/maradb.repo

输入以下内容保存

# MariaDB 10.3 CentOS repository list - created 2019-05-11 08:24 UTC 
# http://downloads.mariadb.org/mariadb/repositories/ 
[mariadb] 
name = MariaDB 
baseurl = http://yum.mariadb.org/10.3/centos7-amd64 
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB 
gpgcheck=1
yum install -y MariaDB-server MariaDB-client