我下载了一个可以在我的localhost服务器上使用的PHP文件管理器服务(类似于FTP)。我把它放在一个名为“ftp”的文件夹中。是否可以在我的网址栏中使用此格式以某种方式访问该文件夹:http://ftp.localhost
?
答案 0 :(得分:1)
不可能,您必须安装FTP服务器才能使用FTP协议访问文件,并且还需要定义子域“ftp.localhost”以指向FTP服务。
或者您可以设置本地域来访问这样的脚本
在位置hosts
上查找名为"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.dev
或fms.dev
访问 或只是fms
答案 1 :(得分:0)
1)主机名可以通过编辑“/ etc / hosts”(或Windows下的“C:\ Windows \ System32 \ drivers \ etc \ hosts”)与localhost或其他任何内容相关联。
2)你必须在你的网络服务器中设置目录(这取决于你拥有的网络服务器)
答案 2 :(得分:0)
此问题的答案完全取决于服务器所有者允许您对网络空间和域名执行的操作。
如果您在公共网络服务器上进行此操作,则需要与托管服务提供商联系。许多提供商确实允许您配置子域,并将它们指向特定目录。他们通常还会在其控制面板站点上提供配置工具,供您进行设置。但是,也有很多托管服务提供商不提供此选项。如果您不确定,请与他们交谈并了解您可以做些什么。
对于localhost
- 即您自己的桌面计算机 - 您实际上是托管服务提供商,因此您可以根据自己的喜好进行配置;所以理论上,是的,你可以做到这一点。您需要配置Web服务器以将ftp.localhost
子域指向适当的目录,并且您需要将hosts
文件(或DNS)配置为指向ftp.localhost
本地机器。
如果你不知道如何做这些事情,这对我来说可能是一个很大的话题,但是在这里提出更多问题将有助于你完成。