gpt4 book ai didi

ubuntu - 使用相同的 IP 和端口在 Apache 上托管多个站点

转载 作者:太空宇宙 更新时间:2023-11-03 17:11:46 25 4
gpt4 key购买 nike

尝试从同一个 Ubuntu Apache 机器托管多个站点。相同的 IP 和相同的端口。区别在于主机 header 或域地址。我可以使用 IIS 轻松完成此操作,但我想迁移到 Apache。

现在使用这段代码,每次我对这些 URL 进行测试时。即使我尝试不同的 URL,我也会指向第一个 URL。 (我想是因为它是第一个 80 端口网站)。如果您在 Ubuntu 服务器的桌面上,则在本地一切正常,但如果您在本地桌面或互联网上,则一切正常。 (这些是我的实验室域名。)

我的 www.conf 文件位于/etc/apache2/sites-available。/etc/apache2/sites-enabled 中显示相同的 conf 文件

<VirtualHost *:80>
DocumentRoot /var/www/dizydiz

ServerName dizydiz.com
ServerAlias www.dizydiz.com

</VirtualHost>

###

<VirtualHost *:80>
DocumentRoot /var/www/dizydiz2

ServerName dizzydiz.com
ServerAlias www.dizzydiz.com

</VirtualHost>

###

<VirtualHost *:80>
DocumentRoot /var/www/squeakerkiller

ServerName squeakerkiller.com
ServerAlias www.squeakerkiller.com

</VirtualHost>

###

<VirtualHost *:80>
DocumentRoot /var/www/dizydiz_legacy1

ServerName old.dizydiz.com

</VirtualHost>

我在这个 Web 框前面使用另一个 Ubuntu 框作为 ProxyPass 框。

<VirtualHost *:80>
ServerName dizydiz.com
ServerAlias www.dizydiz.com
ServerAlias kb.dizydiz.com
ServerAlias old.dizydiz.com
ServerAlias squeakerkiller.com
ServerAlias www.squeakerkiller.com
ServerAlias dizzdiz.com
ServerAlias www.dizzydiz.com

ProxyPass / http://10.10.10.18/
# ProxyPassReverse / http://10.10.10.18/

# Uncomment the line below if your site uses SSL.
#SSLProxyEngine On
</VirtualHost>

想法?

最佳答案

this superuser.com question 上查看已接受的答案我认为它可以解决您的问题。

如果该链接不存在,请查看 virtual hosts 上的 Apache 页面.

关于ubuntu - 使用相同的 IP 和端口在 Apache 上托管多个站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35328677/

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