Я использовал xampp (lampp) для запуска сервера Apache2 из моего Intel ComputeStick с установленной Ubuntu 18.04.1. Я написал сценарий .cgi с Perl:
#!/usr/bin/env perl
use strict;
use warnings;
use CGI;
print CGI::header();
system("vlc /home/jack/Desktop/ayni1.mp4");
Однако, когда я запрыгиваю на свой ноутбук (Win10) и использую Chrome для посещения http://12.345.678.90:80/dashboard/perl/ayni1.cgi (Это мой сервер, и этот каталог существует), на хост-машине ничего не происходит. В браузере эта строка отображается:
VLC media player 3.0.3 Vetinari Command Line Interface initialized. Type `help' for help. > Shutting down.
Боюсь, я не совсем понимаю, что происходит. Я думал, что сценарии cgi напрямую взаимодействуют с командной строкой; то есть они могли бы выдавать команды Terminal напрямую. Я ошибся в этом? Что я делаю не так?
Извините, я знаю, что этот вопрос несколько разбросан. При необходимости я постараюсь дать разъяснения как можно лучше.
Я несколько новичок во всем этом.