-4

我下载了一个可以在我的本地主机服务器上使用的 PHP 文件管理器服务(类似于 FTP)。我把它放在一个名为“ftp”的文件夹中。是否可以在我的 URL 栏中使用这种格式以某种方式访问​​该文件夹:http://ftp.localhost

4

3 回答 3

1

不,这是不可能的,您必须安装 FTP 服务器才能使用 FTP 协议访问文件,并且您还需要定义子域“ftp.localhost”以指向 FTP 服务。

或者您可以设置本地域以访问像这样的脚本 Find file called hostson location"C:\Windows\System32\drivers\etc" 使用记事本或您希望的任何其他编辑器打开它。然后添加这些行

127.0.0.1      www.fms.dev
127.0.0.1      fms.dev
127.0.0.1      fms

fms = 文件管理器服务

然后在你的 Apache 配置文件中

"C:\apache\conf\extra"

或安装 Apache 的任何其他位置,打开名为的文件"https-vhosts.conf"并将这些行添加到其中(最后)

    <VirtualHost 127.0.0.1:80>
ServerAdmin your_email@example.com
    DocumentRoot e:/location/to/your/files
    ServerName www.fms.dev
    ServerName fms.dev
    ServerName fms
</VirtualHost>

然后重新启动Apache,你很高兴:)

您的文件可以通过域访问www.fms.devfms.devfms

于 2013-03-15T22:33:29.233 回答
0

1)主机名可以通过编辑“/etc/hosts”(或windows下的“C:\Windows\System32\drivers\etc\hosts”)与localhost或其他任何东西相关联

2)您必须在您的网络服务器中设置目录(这取决于您拥有的网络服务器)

于 2013-03-15T22:41:52.290 回答
0

这个问题的答案完全取决于服务器所有者允许您对您的网络空间和域进行的操作。

如果您是在公共网络服务器上执行此操作,则需要与托管服务提供商联系。许多提供商确实允许您配置子域,并将它们指向特定目录。他们通常还在其控制面板站点上提供配置工具供您进行设置。但是,也有很多托管服务提供商不提供此选项。如果您不确定,请与他们交谈并了解您能做什么。

对于localhost- 即您自己的台式机 - 您实际上是托管服务提供商,因此您可以按照自己的喜好对其进行配置;所以理论上,是的,你可以做到这一点。您需要配置 Web 服务器以将ftp.localhost子域指向适当的目录,并且您需要将hosts文件(或 DNS)配置为指向ftp.localhost本地计算机。

如果你不知道如何做这些事情,这可能是一个太大的话题,我无法在这里解决,但在这里提出更多问题将帮助你完成。

于 2013-03-15T22:49:12.297 回答