Если я понял Вас хорошо, Вы бледный для маркировки этих пакетов для появления, как будто они были установлены вручную. Apt-get
не позволяет Вам делать это. Однако aptitude
позволяет управление этими флагами.
Взгляните на это сообщение. Некоторые люди препятствуют соединению использования apt-get
и aptitude
. Так, быть осторожным!
Я добавляю ту же проблему. Когда я использовал:
RewriteRule "^/test" "/cgi-bin/helloworld.cgi"
Это не работало. Я должен был использовать LogLevel alert rewrite:trace3
для проверки журналов. В моем случае переписанный путь снабжался префиксом document_root. Так, вместо /cgi-bin/helloworld.cgi
я добирался /var/www/html/cgi-bin/helloworld.cgi
.
Для решения проблемы я использовал два флага:
RewriteRule "^/test" "/cgi-bin/helloworld.cgi" [NC,PT]
Этот вопрос связан с https://stackoverflow.com/questions/30065739/mod-rewrite-rewrite-url-to-point-to-cgi-script-but-keep-rewrite-hidden/30067581#30 067581
Я не уверен, что может быть не так в вашей конфигурации, как вы установили ScriptAlias
env?
Я тестировал конфигурацию ниже и на Apache 2.4.10 вроде все нормально:
<VirtualHost 10.44.0.3:80>
DocumentRoot "/vat/www/mysite"
ServerName mysite.example.com
ErrorLog "/var/log/apache2/mysite.example.com-error_log"
CustomLog "/var/log/apache2/mysite.example.com-access_log" common
ScriptAlias "/cgi-bin/" "/var/www/mysite/cgi-bin/"
<Directory "/var/www/mysite">
Require all granted
Options Indexes FollowSymLinks MultiViews
AllowOverride all
</Directory>
<Directory "/var/www/mysite/cgi-bin">
Options +ExecCGI
AddHandler cgi-script .cgi
</Directory>
RewriteEngine On
RewriteRule "^/test" "/cgi-bin/test.cgi"
</VirtualHost>
открытие http://mysite.exmaple.com/test открывает cgi-скрипт