我真的不知道多少关于Apache,我跟着一些教程和安装LAMP堆栈。 我可以成功的ftp到/ home / EC2用户和上传文件有,但我希望能够将文件上传到/ var / www / html等或只是有地方在那里我可以上传文件到我的帐户网页。
很抱歉,如果我的问题是不是非常有帮助,但我没有足够的受过教育的服务器上提供更多的信息。 问我问题,我会尽我所能。
我真的不知道多少关于Apache,我跟着一些教程和安装LAMP堆栈。 我可以成功的ftp到/ home / EC2用户和上传文件有,但我希望能够将文件上传到/ var / www / html等或只是有地方在那里我可以上传文件到我的帐户网页。
很抱歉,如果我的问题是不是非常有帮助,但我没有足够的受过教育的服务器上提供更多的信息。 问我问题,我会尽我所能。
首先确保你能写的DocumentRoot(在这种情况下,在/ var / www / html等)的默认组用户“EC2用户”在EC2上是“EC2用户”与“车轮”
要么给用户“EC2用户”使用下面的命令在/ var / www / html等的所有权
sudo chown -R ec2-user /var/www/html
或组“轮”的所有权和写入权限
sudo chgrp -R wheel /var/www/html
sudo chmod g+w /var/www/html
第二步是设置你的FTP客户端(FileZilla中,Cyberduck的,...),默认到/ var / www / html等或创建指向文档根主目录EC2用户的符号链接。
ln -s /var/www/html ~/docroot
当您在FTP客户端上authenicate,只要双击就什么样子的“文档根”文件夹中。
一个需要注意的是,你的DocumentRoot可能没有被配置为在/ var / www / html等,请在标有“的DocumentRoot” /etc/httpd/conf.d/*.conf你的配置。
这里是一个有用的答案,并在年底是为Cyberduck的视频的链接。 的Filezilla的解释文字,就足以让我弄明白了Cyberduck的。
连接到使用Filezilla SFTP和Amazon EC2的文件目录