Điểm:0

Chạy tập lệnh perl trong trình duyệt qua liên kết

lá cờ mq

Tôi đang cố gắng thiết lập và chạy tập lệnh Perl trên Oracle Linux 8.5.

Máy chủ Apache và máy chủ ảo của tôi hoạt động với html tĩnh.

Máy chủ ảo thử nghiệm của tôi, fnu, có một tập lệnh perl rất cơ bản có tên là hw.pl trong /var/www/fnu:

#!/usr/bin/perl
in "Kiểu nội dung: text/html\n\n";
print "Xin chào, Thế giới. Đây là fnu.";

Tôi có một liên kết từ index.html đến hw.pl, quyền được mở và chủ sở hữu được đặt thành apache:

-rwxrwxrwx. 1 apache apache 89 ngày 4 tháng 6 20:59 hw.pl
lrwxrwxrwx. 1 apache apache 5 ngày 4 tháng 6 20:59 index.html -> hw.pl

Đây là cấu hình trang web trong /etc/httpd/conf.d:

<VirtualHost *:80>
DocumentRoot "/var/www/fnu/"
ServerName fnu.[obscured].net
ServerAlias ​​fnu
ErrorLog /var/log/fnu/error.log
CustomLog /var/log/fnu/request.log kết hợp
</VirtualHost>

<Directory "/var/www/fnu">
Tùy chọn +ExecCGI +SymLinksIfOwnerMatch
AddHandler cgi-script .cgi .pl
</Directory>

Nếu tôi trỏ một trình duyệt tới fnu/hw.pl, tôi sẽ nhận được kết quả như mong đợi - đầu ra tập lệnh. Nếu tôi trỏ trình duyệt tới fnu/, tôi sẽ nhận được nội dung của tệp. Vì vậy, nó đang theo liên kết, nhưng nó không chạy dưới dạng tập lệnh perl khi nó đến đó. Không có gì hữu ích trong /var/log/fnu/error.log.

SELinux được đặt thành Cho phép.

Tôi đánh giá cao bất kỳ sự giúp đỡ.

Đầu ra tập lệnh như mong đợi

Nội dung tập tin kịch bản

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.