安装好nginx
安装好 vsftpd
vsftp配置
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
file_open_mode=0755
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=No
pasv_enable=yes
pasv_max_port=9980
pasv_min_port=9990
Nginx配置Basic Auth登录认证
确定你安装了httpd-tools
[root@localhost nginx]# yum install httpd-tools -y
创建授权用户和密码
[root@localhost nginx]# htpasswd -c -d /etc/nginx/pass web03
配置Nginx
http {
include mime.types;
default_type application/octet-stream;
auth_basic "登录认证";
auth_basic_user_file /opt/nginx/pass;
}
server {
listen 88;
server_name localhost;
location /{
root /usr/share/nginx/html ;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# 浏览器中使用
直接在浏览器中输入地址, 会弹出用户密码输入框, 输入即可访问