我有一个Azure Linux web应用。我可以通过FTP上传文件(例如test.html),但是访问它们(https://mysite.azurewebsites.net/test.html)的结果是404。文件在那里,我可以在kudu控制台中看到它们,但我得到了404?我甚至删除了" hostingstart“文件,但转到https://mysite.azurewebsites.net仍然返回hostingstart文件内容吗?我需要以某种方式触发“重新部署”吗?我刚刚读到的文档说:“通过ftp上传文件到/home/site/wwwroot,这就是我所做的。 ???
目前,我正在使用具有以下服务的服务器进行渗透测试实验室:
Nmap scan report for 10.0.11.125
Host is up (1.3s latency).
Not shown: 998 closed ports
PORT STATE SERVICE VERSION
21/tcp open ftp vsftpd 2.0.8 or later
22/tcp open ssh OpenSSH 5.8p1 Debian 7ubuntu1 (Ubuntu Linux; protocol 2.0)
Service Info: Host: Foo; OS: Li
我想尝试上传多个图片到一个文件夹在我的FTP。我已经尝试上传到我的数据库,这对我的代码是有效的。这是我第一次编写代码来将文件上传到FTP。
In my config.php:
$ftp_server = "**";
$ftp_username = "**";
$ftp_password= "**";
$connect = mysql_connect($ftp_server, $ftp_username, $ftp_password)
or die ("Hey, check your server connection.");
代码
我们需要设置一个ftp服务器。许多客户端将定期上传文件。每个客户端将使用不同的ftp帐户。我们将被外部系统调用来提供一个新的客户端-我们可以从外部系统获取用户名/密码,或者生成它们并将它们传递回来。我们可能希望为每个客户端创建一个用于上传文件的目录。
当客户端上传文件时,我们希望得到通知,处理该文件,并将其传递到另一个外部系统(然后重命名或以其他方式将该文件标识为已处理)
因此,我在一个ftp服务器的建议,可以有帐户添加编程。理想情况下,它还可以处理目录和新上载通知,但我们可以用其他方式完成这些工作。
这将在Red Hat Linux (理想情况下)上运行,或者Solaris也是一个选择。