目前我有一个网络服务器。我希望能够使用 URL 从网络上的任何计算机上完全访问该服务器上的目录(以便通过源代码控制等向其中添加文件)。
根据我的阅读,需要在特定端口上设置目录。因此,例如目录的 URL 将是:
我的服务器:80/CodeRepository/
但是,我对这类事情不是很精通,而且我的知识纯粹是基于开发的。我将如何配置它?
非常感谢您的帮助,谢谢。
目前我有一个网络服务器。我希望能够使用 URL 从网络上的任何计算机上完全访问该服务器上的目录(以便通过源代码控制等向其中添加文件)。
根据我的阅读,需要在特定端口上设置目录。因此,例如目录的 URL 将是:
我的服务器:80/CodeRepository/
但是,我对这类事情不是很精通,而且我的知识纯粹是基于开发的。我将如何配置它?
非常感谢您的帮助,谢谢。
当您说“完全可访问”时,您是指在只读网页/站点中还是像人们可以浏览内容并在那里进行更改或创建新文件的网络驱动器?听起来您几乎需要创建两件事:
这样,人们可以通过 \servername\sharename 将文件作为网络驱动器访问,但他们可以通过http://servername/virtualdirectoryname将它们视为网站
这是在 Windows 2008 服务器上设置 Git 的教程:http: //www.shannoncornish.com/blog/2009/04/git-server-windows-2008/
尝试以下操作:
为此,您需要一个 Web 服务器,以便通过 HTTP 协议共享内容。如果您使用 WS 2008,您可以使用 IIS 并将您的目录定义为网络服务器根目录(或使用另一个目录并为其创建快捷方式),或者 Apache 这里有一个教程: http://learn.iis.net/page。 aspx/29/installing-iis-70-on-windows-server-2008/
关于端口的事情在这里毫无意义,您可以告诉您的服务器侦听另一个端口(通常是 HTTP 的 80 和 HTTPS 的 443)。那么您有两种访问方式:我不喜欢的方式:直接使用服务器的 IP 访问: http://192.168.XX/my_directory 和最好的方式 IMAO:如果您有 DNS 服务器,则使用 DNS 记录您应该创建一个指定此服务器的 A 记录。您可以在 WS2008 下安装组件“DNS 服务器”并添加一个区域和一个记录 A(用于 IPV4)这里是一个很好的教程: http ://www.zdnetasia.com/techguide/windows/0,39044904,62040433,00 .htm
如果您有 Web 服务器,则可以将此目录添加为具有所有权限的 ftp 虚拟目录。然后,您可以使用远程文件浏览器来探索“ ftp://user:password@ftpserver/directory ”,这使您可以完全控制目录,就好像它是本地的一样。
您可以通过公共 IP 和任何 Web 应用程序服务器来执行此操作。
下载并安装tomcat。Tomcat根文件夹会有一个
webapps
目录,把你的文件夹复制到webapps中。从 tomcat/bin/startup.bat 启动服务器 默认情况下它将在 8080 端口号上启动,您可以从 tomcat/config 文件夹中更改它。使用以下方式访问您的文件夹:public-ip:8080/folder-name