嗨,当我尝试使用公用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>
防火墙已禁用
答案 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'])) : '').'/';