首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DocumentRoot不会改变windows wsl2上的-Ubuntu 20 Apache2

DocumentRoot不会改变windows wsl2上的-Ubuntu 20 Apache2
EN

Ask Ubuntu用户
提问于 2021-08-19 13:30:45
回答 1查看 338关注 0票数 0

我在这里束手无策。我已经用wsl2在windows上安装了Ubuntu。我正在尝试设置apache2以指向/mnt/my/windows/源代码

不管我做什么。DocumentRoot总是/var/www/html --我已经试过这么多了,我觉得我快疯了。

这是在我的apache2.conf *出于绝望而尝试的

代码语言:javascript
复制
<Directory /mnt/c/Users/me/Development/online-store/web>
    AllowOverride None
    Options Indexes FollowSymLinks
    Require all granted
</Directory>

<Directory />
        Options FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

vhost文件

代码语言:javascript
复制
<VirtualHost *:80>


    DocumentRoot /mnt/c/Users/me/Development/online-store/web

    DirectoryIndex index.php index.html
    ServerName store.test.domain.ca
    ServerAlias store-*.test.domain.ca

    <Directory "/mnt/c/Users/me/Development/online-store/web">
        AllowOverride all
        Require all granted
    </Directory>

    ErrorLog /var/log/apache2/error.log
    CustomLog /var/log/apache2/access.log combined
</VirtualHost>

我禁用了1000个conf文件,所以只有这个文件是启用的。

当我运行sudo apache2ctl -S时

代码语言:javascript
复制
VirtualHost configuration:
*:80                   store.test.domain.ca (/etc/apache2/sites-enabled/store.conf:1)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
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
EN

回答 1

Ask Ubuntu用户

发布于 2021-08-20 08:31:41

如果您已经设置了SSL,那么您可能遇到了与我刚才遇到的问题相同的问题。/站点-可用/默认-ssl.conf和其他任何与SSL相关的文档也需要更新。重新启动apache服务,并立即指向正确的目录。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1358926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档