Apache2无法使用公共IP访问

时间:2019-03-18 21:17:24

标签: php apache2 vtiger vtigercrm

嗨,当我尝试使用公用IP访问我的网站(VTiger CRM 7.1)时,我在ubuntu 18.04.02中有一个Apache Web服务器,它总是重定向到我的专用IP

当前的conf文件

<VirtualHost *:80>
     ServerAdmin admin@example.com
     DocumentRoot /var/www/html/crm/
     ServerName example.com 
     ServerAlias www.example.com

     <Directory /var/www/html/crm/>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

防火墙已禁用

2 个答案:

答案 0 :(得分:0)

您确定您的CRM配置为可以在外部IP上运行吗?也许是您第一次访问时就将您重定向。

答案 1 :(得分:0)

在config.inc.php中使用以下$ site_URL并将其替换为当前值

$site_URL = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']==='on' ? 'https': 'http')."://".$_SERVER['HTTP_HOST'].(dirname($_SERVER['PHP_SELF']) != '/' && dirname($_SERVER['PHP_SELF']) != '\\' ? str_replace('\\','/',dirname($_SERVER['PHP_SELF'])) : '').'/';