파일을 업로드할 수 없는 Centos를 해결하는 방법은 무엇입니까?
yum을 사용하여 FTP 서비스를 구축합니다. .
Windows는 FileZilla를 사용하여 Linux FTP에 연결합니다. 더 실망스러운 것은 업로드 문제입니다. 나는 지금 막 성공하지 못했습니다. . 아래 아이디어에 대해 이야기해 보겠습니다.
1. vsftp 설치
yum install vsftp
2. vsftp 시작
service vsftpd start
올바르게 시작될 수 있지만 기본적으로 익명 로그인은 파일과 폴더를 업로드할 수 없습니다.
위 내용은 다음과 같습니다.
vim /etc/vsftpd/vsftpd.conf
vim /etc/vsftpd/vsftpd.conf
的结果内容,标红的地方表示的是允许匿名上传文件和文件夹的权限。重启vsftpd服务。。
虽然配置没什么问题了,可是还是不能上传文件,报的还是权限的问题。。
搜罗一看,原来是selinux需要关闭:
修改 vim /etc/selinux/config
결과 내용에서 빨간색 영역은 파일 및 폴더의 익명 업로드를 허용하는 권한을 나타냅니다. vsftpd 서비스를 다시 시작합니다. .
구성에는 문제가 없는데도 여전히 파일을 업로드할 수 없습니다. 보고된 문제는 여전히 권한입니다. .
검색 결과 selinux를 종료해야 하는 것으로 나타났습니다. Modify vim /etc/selinux/config
위 방법은 selinux 서비스를 비활성화하므로 컴퓨터를 다시 시작해야 합니다. . 물론 임시 비활성화도 있으며, ftp 루트 폴더에 대한 권한을 설정하려면: chmod 777 -R /usr/share/nginx/html
설정이 완료되면 드디어 파일을 업로드할 수 있습니다. . . . 물론 pub 폴더에 업로드해야 합니다. .
관련 참조:
위 내용은 CentOS에서 파일을 업로드할 수 없는 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!