我在我的 ubuntu 服务器 22.04 上安装了 kanboard
kanboard 安装在/var/www/html/kanboard
apache2 虚拟主机的配置如下
<VirtualHost *:80>
ServerName kanboard.mydomain.local
DocumentRoot /var/www/html/kanboard
<Directory /var/www/html/kanboard/>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
问题是当我尝试 urlhttp://kanboard.mydomain.local什么都没有运行,但是当我尝试http://kanboard.mydomain.local/kanboard现在 kanboard 正在运行,当我需要运行 kanboard 时,我的配置出了什么问题http://kanboard.mydomain.local
答案1
您能确认以下内容吗?
- Kanboard 安装文件位于‘/var/www/html/kanboard’中,而不是‘/var/www/html/kanboard/kanboard’中?
- 您已使用以下命令禁用默认 apache conf 文件
#a2dissite 000-default.conf
- 启用新网站
#a2ensite exmaple.com.conf
4.cd 进入 /var/www/html/kanboard 并确认权限和文件所有权正确。
chown -R root.root /var/www/html/kanboard/
find . -type d -exec chmod 0755 {} \;
find . -type f -exec chmod 0644 {} \;
- 每次更改后重新加载并重新启动 apache2。
- 逐一尝试上述步骤并测试网站,看看是否能为您解决问题。