为 labelme 设置 apache 服务器

为 labelme 设置 apache 服务器

我需要在本地运行 Apache 服务器才能使用该程序标签我。然而我做不到。

有描述说我需要将包含“index.html”的文件夹放在里面/var/www/html

但是我需要运行位于本地文件夹中的网站~/libs/labelme

我也关注了来自类似 askubuntu 问题的说明。但它对我不起作用。当我尝试访问该项目页面时,浏览器什么也不显示。

我是 apache 的新手,所以我甚至不知道问题是否出在我配置 apache 的方式上,或者问题是否来自labelme

任何帮助,将不胜感激

答案1

找到了一些更好的文档版本标签我代码具有更好的文档。这些是使 Apache 服务器正确运行所需的选项的完整列表(修改/etc/apache2/apache2.conf

   <Directory "/var/www/LabelMeAnnotationTool">
       Options Indexes FollowSymLinks MultiViews Includes ExecCGI
       AddHandler cgi-script .cgi
       AllowOverride all
       Require all granted
       AddType text/html .shtml
       AddOutputFilter INCLUDES .shtml
       DirectoryIndex index.shtml
    </Directory>

答案2

cd /etc/apache2/sites-available/

nano 000-default.conf

搜索对于DocumentRoot /var/www/html(ctrl+w 输入 /var/www/html)

代替 /var/www/html/home/labelme 将 labelme 移动到 /home/ 目录

节省文件 000-default.conf(ctrl+x 和 y > 回车)

编辑 /etc/apache2/apache2.conf文件

在后面添加以下几行:

<Directory /home/labelme/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

重新启动 apache2 网络服务器:

service apache2 restart

并在浏览器中输入以下 URL

http://127.0.0.1/或者http://本地主机/

或者

相关内容