а все-таки как правильно конфигурировать апач для Mojo при условии что используется CGI?<br><br>рекомендуемое в их документации:<br><pre class="prettyprint"><span class="pln">    </span><span class="tag">&lt;VirtualHost</span><span class="pln"> *:80</span><span class="tag">&gt;</span><span class="pln"><br>
        ServerName localhost<br>        DocumentRoot /home/sri/myapp/public<br><br>        ScriptAlias /myapp &quot;/home/sri/myapp/script/myapp&quot;<br>    </span><span class="tag">&lt;/VirtualHost&gt;</span></pre><br>приводит к тому что все пути надо отсчитывать от <a href="http://server/myapp">http://server/myapp</a><br>
<br>если <br><pre class="prettyprint"><span class="pln">ScriptAlias /myapp &quot;/home/sri/myapp/script/myapp&quot;</span></pre>
<br>заменить на <br><br><pre class="prettyprint"><span class="pln">ScriptAlias / &quot;/home/sri/myapp/script/myapp&quot;</span></pre>
<br>то роутинг перестает работать, то есть код вида<br><br>use Mojolicious::Lite;<br><br>get &#39;/&#39; =&gt; sub { $_[0]-&gt;render(text =&gt; &#39;/&#39;) };<br>get &#39;/abc&#39; =&gt; sub { $_[0]-&gt;render(&#39;text =&gt; &#39;/abc&#39;) };<br>
app-&gt;start(&#39;cgi&#39;);<br><br>при указании <br><br>ScriptAlias /myapp<br><br>работает и для <a href="http://server/myapp">http://server/myapp</a> и для <a href="http://server/myapp/abc">http://server/myapp/abc</a><br>
<br>а вот при указании ScriptAlias /<br><br>get &#39;/abc&#39; уже игнорируется (показывает 404).<br><br>И еще: можно ли в рендере как-то вывести что на входе условия роутинга? то есть чтобы понимать почему /abc не сопоставилось с вышеприведенным роутингом при ScriptAlias /?<br>