Apache2 Ubuntu 在 example.com 而非 Odoo 网站上进行反向代理后的默认页面

Apache2 Ubuntu default page after reverse proxy on example.com instead of Odoo website

你好吗?

当我为网站配置反向代理时,Odoo 适用于 www.example.com,但不适用于 example.com,然后它显示 apache2ubuntu 默认页面。

.conf 文件:

<VirtualHost *:80>
ServerName example   
ServerAlias www.example.com   
ServerAdmin root@example.com   
ErrorLog /var/log/apache2/error.log   
CustomLog /var/log/apache2/access.log combined   

ProxyRequests Off   
<Proxy *>   
Order deny,allow   
Allow from all    
</Proxy>    

ProxyPass / http://server ip:8069/    
ProxyPassReverse / http://server ip:8069/    

<Location />    
Order allow,deny    
Allow from all    
</Location>    

</VirtualHost>    

.conf 文件的错误配置是什么?

感谢您的帮助, 埃米利奥

首先,确认你的'ServerName'是example.com,不只是例子。 您还可以使用以下命令检查活动的虚拟主机:

apache2ctl -S

感谢 Rose 的快速回答,

所以我在 Apache2Proxy.conf 文件上用 example.com 更新了服务器名: 之后,我重新启动了 apache:

sudo systemctl restart apache2.service

然后,执行命令:

apache2ctl -S

VirtualHost configuration:
*:80                   is a NameVirtualHost
         default server example.com (/etc/apache2/sites-enabled/000-default.conf:1)
         port 80 namevhost example.com (/etc/apache2/sites-enabled/000-default.conf:1)
         port 80 namevhost example.com (/etc/apache2/sites-enabled/Apache2Proxy.conf:1)
                 alias www.example.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex proxy-balancer-shm: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33

但是我对 apache 的了解让我不知道这个配置是否有问题。

致以最诚挚的问候和感谢, 埃米利奥