gpt4 book ai didi

apache2 - 本地主机不会转到所需的 VirtualHost

转载 作者:行者123 更新时间:2023-12-04 06:54:21 25 4
gpt4 key购买 nike

我在我的电脑上设置了几个 VirtalHosts。我想使用我的 comp 的 ip 地址从另一台 PC 访问我目前正在处理的站点,但是我尝试过的每个配置都会将我带到不同的虚拟主机(实际上是我设置的第一个虚拟主机)我的补偿)。如何设置 apache 虚拟主机配置以确保 IP 地址将我带到我想要的站点。

/etc/apache2/sites-available/site-i-want-to-show-up-with-ip-address.conf 包含:

<VirtualHost *:80>
ServerAdmin webmaster@localhost

ServerAlias currentsite.com

DocumentRoot /path/to/root/of/site-i-want-to-show-up
ServerName localhost

ScriptAlias /awstats/ /usr/lib/cgi-bin/

CustomLog /var/log/apache2/current-site-access.log combined
</VirtualHost>

并且/etc/apache2/sites-available/site-that-keeps-showing-up.conf 包含:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerAlias theothersite.com
DocumentRoot /path/to/it
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>

</VirtualHost>

我很感激任何人的帮助。

另外,我对配置web服务器不是很了解,通过教程得到了上面的代码。

最佳答案

Apache 2.x Virtual Hosts

1) 在 VirtualHosts 部分之前,您需要这样做:

# Ensure that Apache listens on port 80
Listen 80

# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80

2) 每个部分都需要一个 DocumentRoot 和一个 ServerName 项:
<VirtualHost 172.20.30.50>
DocumentRoot /www/example1
ServerName www.example1.com

# Other directives here ...

</VirtualHost>

关于apache2 - 本地主机不会转到所需的 VirtualHost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2726257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com