服务器配置

而且,既然我们已经开始了,我们不妨将 AllowOverride 设置为 None:

AllowOverride None

然后,从配置文件配置 VHOST,而不是使用 htaccess。

如果设置在多个域之间共享,我们只需创建一个外部 .conf 并将其包含在 VHOST 配置文件中。

Include /usr/local/apache2/conf/my-amazing-stuff.conf

使用 /usr/local/位置可以避免在系统更新时意外覆盖配置文件的风险。

ProxyErrorOverride 导致内部服务器错误

ProxyErrorOverride模块导致Internal Server Error错误。

打开虚拟主机(VHOST)配置文件。
这些通常位于 /etc/apache2/sites-available/中,可能看起来像这样:

<VirtualHost *:80>
    DocumentRoot "/var/www/example/"
    ServerName example.com
    ErrorLog ${APACHE_LOG_DIR}/example.com-error.log
    CustomLog ${APACHE_LOG_DIR}/example.com-access.log common
    ProxyErrorOverride On
    <Directory "/var/www/example/">
        Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
日期:2020-06-02 22:17:12 来源:oir作者:oir