XAMPP Apache站点根相对链接在本地工作,通过局域网上的远程计算机访问开发站点时失败
我试图在一台服务器上设置多个站点开发区域,然后通过LAN处理来自其他计算机的内容。(请原谅我问题的一般措辞,网站一直阻止我输入示例URL等) 当我直接在服务器上工作时,输入XAMPP Apache站点根相对链接在本地工作,通过局域网上的远程计算机访问开发站点时失败,apache,remote-access,lan,Apache,Remote Access,Lan,我试图在一台服务器上设置多个站点开发区域,然后通过LAN处理来自其他计算机的内容。(请原谅我问题的一般措辞,网站一直阻止我输入示例URL等) 当我直接在服务器上工作时,输入 my-virtual-host-name:port# server-ip-address:port# 作为URL,一切都运行得很好。它正确地解析所有链接、图像引用等相对于站点根的内容 当我通过局域网从另一台机器连接时 my-virtual-host-name:port# server-ip-address:por
my-virtual-host-name:port#
server-ip-address:port#
作为URL,一切都运行得很好。它正确地解析所有链接、图像引用等相对于站点根的内容
当我通过局域网从另一台机器连接时
my-virtual-host-name:port#
server-ip-address:port#
我会自动重定向到默认的XAMPP欢迎页面(因此我至少正在连接到服务器)
我想知道如何设置Alias语句,例如
server-computer-ip-address:port#/alias-for-file-path
将我转到我的站点的主页。但后来,当我点击链接时,例如
/products-services
我想去那里
server-ip-address/alias-for-file-path/products-services
相反,它决定
server-ip-address/products-services
运行Apache服务器的计算机上的相关设置
IP地址:192.168.22.12
在Windows主机文件中:127.0.0.1 localhost mySiteName
在httpd-vhosts.conf中:
NameVirtualHost *
<VirtualHost *>
DocumentRoot "C:\xampp\htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *>
DocumentRoot "D:\companysites\newproducts\mysite"
ServerName mySiteName
<Directory "D:\companysites\newproducts\mysite">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
NameVirtualHost*
DocumentRoot“C:\xampp\htdocs”
服务器名本地主机
DocumentRoot“D:\companysites\newproducts\mysite”
服务器名mySiteName
命令允许,拒绝
通融
在httpd.conf中(将备用端口分配给Apache,因为另外使用80):
听3399
我已经尝试了很多这里没有详细介绍的东西,试图找出如何正确定义服务器和远程计算机虚拟主机定义和url设置的一些组合,以及到目前为止的大量web搜索和零运气 目前,您已将其设置为所有虚拟主机都在侦听相同的连接。来自所有端口的相同ip* 我终于明白了!希望这将是有用的和明确的其他人!(我对这一点还不熟悉,所以对其他人来说可能是显而易见的——有些基本的事情我不理解,现在却做了……) 在httpd-vhosts.conf文件中,您可以:
NameVirtualHost*
DocumentRoot“C:\xampp\htdocs”
服务器名本地主机
DocumentRoot“文件系统/路径”
服务器名mySiteName
命令允许,拒绝
通融