gpt4 book ai didi

linux - Apache在同一IP上配置多个站点,以便远程访问

转载 作者:太空宇宙 更新时间:2023-11-04 05:36:09 25 4
gpt4 key购买 nike

我有一个 vps 服务器。 LAMP 安装在其中。

Consider the IP as 99.88.77.66

我想在此站点上运行两个应用程序。一个是vtiger,另一个是redmine。

Installation Location
redmine: /var/www/html/redmine
vtiger: /var/www/html/vtigerCRM

我将 httpd.conf 配置为..

ServerName 99.88.77.66:80

..

DocumentRoot "/var/www/html"

..

<Directory "/var/www/html">

..

NameVirtualHost *:80

..

<VirtualHost *:80>
DocumentRoot "/var/www/html"
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "/var/www/html/redmine/public"
ServerName localhost
ServerAlias redmine
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "/var/www/html/vtigerCRM"
ServerName localhost
ServerAlias vtiger
</VirtualHost>

/etc/hosts 为..

127.0.0.1       redmine
127.0.0.1 vtiger
127.0.0.1 localhost

请帮助我进行配置,通过访问 http://99.88.77.66/redmine -- 我将能够访问 redmine 并通过 http://99.88.77.66/vtiger -- vtigerCRM。

最佳答案

您将无法这样访问它,但您可以配置,

<VirtualHost *:80>
DocumentRoot "/var/www/html/vtigerCRM"
ServerName vtigercrm.com
ServerAlias www.vtigercrm.com

以及您的/etc/hosts(在 Linux/mac 上)或 system32/drivers/etc/hosts(在 Windows 上)文件添加

99.88.77.66 vtigercrm.com
99.88.77.66 redmine.com

您将能够访问新 IP 上的网站

关于linux - Apache在同一IP上配置多个站点,以便远程访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23059686/

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