我在这里束手无策。我已经用wsl2在windows上安装了Ubuntu。我正在尝试设置apache2以指向/mnt/my/windows/源代码
不管我做什么。DocumentRoot总是/var/www/html --我已经试过这么多了,我觉得我快疯了。
这是在我的apache2.conf *出于绝望而尝试的
<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文件
<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时
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发布于 2021-08-20 08:31:41
如果您已经设置了SSL,那么您可能遇到了与我刚才遇到的问题相同的问题。/站点-可用/默认-ssl.conf和其他任何与SSL相关的文档也需要更新。重新启动apache服务,并立即指向正确的目录。
https://askubuntu.com/questions/1358926
复制相似问题