Hi Mischa
 directory index "index.*"

To allow serving of index.php if its in the directory or index.html if that
is in the directory....
When both are present in a directory im not sure what would happen though

On Wed 11 Apr 2018, 21:55 Mischa, <obs...@high5.nl> wrote:

>
> > On 11 Apr 2018, at 22:53, Tom Smyth <tom.sm...@wirelessconnect.eu>
> wrote:
> >
> > Mischa
> > Hows it going ?
> > have you tried index.* for both html and php index support ?
> >
> > I have been bailed out by the * before on php apps with seo friendly urls
>
> Hey Tom!
> Doing well man... looking forward to see you again at EuroBSD!
>
> Not sure what you mean.
>
>
> >
> > On Wed 11 Apr 2018, 21:50 Mischa, <obs...@high5.nl> wrote:
> >
> >>
> >>> On 11 Apr 2018, at 22:40, Bryan Harris <bryanlhar...@gmail.com> wrote:
> >>>
> >>> I'll ask a dumb question. Why do you need extra root directives? Can't
> >> you
> >>> do this?
> >>>
> >>> location "^/phpapp/*" {
> >>> directory index "index.php"
> >>> }
> >>> location "*.php" {
> >>> fastcgi socket "/run/php-fmp.sock
> >>> }
> >>>
> >>> Bryan
> >>>
> >>
> >> Not a dumb question and good suggestion. When location is in the same
> root
> >> as defined you can indeed.
> >> When it's not you have to define an alternative root.
> >>
> >> Also when you want to "rewrite" certain URLs to index.php for example,
> you
> >> have to define it as well.
> >>
> >> Mischa
> >>
> >>> On Wed, Apr 11, 2018 at 10:32 AM, Mischa <obs...@high5.nl> wrote:
> >>>
> >>>>> On 11 Apr 2018, at 12:14, Gregory Edigarov <ediga...@qarea.com>
> wrote:
> >>>>>
> >>>>> On 11.04.18 11:40, Mischa wrote
> >>>>>> Ok, good to know. It doesn't work as written. The only thing I see
> in
> >>>> the error.log is the fact that the PHP script is not found.
> >>>>>>
> >>>>>> Access to the script '/htdocs/s/' has been denied (see
> >>>> security.limit_extensions)
> >>>>>>
> >>>>>> Which tells me index.php is not requested.
> >>>>>>
> >>>>>> Browser tells me: File not found
> >>>>>>
> >>>>>> Running in debug mode it shows the following
> >>>>>>
> >>>>>> default 46.xx.xx.xx - - [11/Apr/2018:10:24:26 +0200] "GET /s/
> >> HTTP/1.1"
> >>>> 404 0 "" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:58.0)
> >>>> Gecko/20100101 Firefox/58.0"
> >>>>>> default 46.xx.xx.xx - - [11/Apr/2018:10:24:27 +0200] "<UNKNOWN> "
> 408
> >> 0
> >>>> "" ""
> >>>>>> server default, client 1 (1 active), 46.xx.xx.xx:4824 ->
> xx.xx.xx.xx,
> >>>> timeout (408 Request Timeout)
> >>>>>> Primary script unknown
> >>>>>> default 46.xx.xx.xx - - [11/Apr/2018:10:24:27 +0200] "GET /s/
> >> HTTP/1.1"
> >>>> 404 0 "" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:58.0)
> >>>> Gecko/20100101 Firefox/58.0"
> >>>>>>
> >>>>>> Not sure what else to look at. :((
> >>>>> Did some tests.
> >>>>> here's how it works:
> >>>>>
> >>>>>       location "/test" {
> >>>>>               block return 301 "/test/"
> >>>>>       }
> >>>>>       location "/test/" {
> >>>>>               root strip 1
> >>>>>               root "/htdocs/phpapp"
> >>>>>               directory index "test.php"
> >>>>>       }
> >>>>>
> >>>>> note "root strip 1" directive.
> >>>>
> >>>> I had tried with strip 1 as well, it seems problem is with: fastcgi
> >> socket
> >>>> "/run/php-fpm.sock"
> >>>> The working end result is something like:
> >>>>
> >>>> server "default" {
> >>>>   listen on $ext_addr port 80
> >>>>   root "/htdocs/default"
> >>>>   location "^/phpapp/*" {
> >>>>       root { "/htdocs/phpapp", strip 1 }
> >>>>       directory index "index.php"
> >>>>   }
> >>>>   location match "^/phpapp/[%l%u%d]+$" {
> >>>>       root "/htdocs/phpapp/index.php"
> >>>>       fastcgi socket "/run/php-fpm.sock"
> >>>>   }
> >>>>   location "/*.php*" {
> >>>>       fastcgi socket "/run/php-fpm.sock"
> >>>>   }
> >>>> }
> >>>>
> >>>> Thank you very much for your response and testing. Really appreciate
> it.
> >>>>
> >>>> Mischa
> >>>>
> >>>>
> >>>
> >>>
> >>> --
> >>> So the HP guy comes up to me and he says, 'If you say nasty things like
> >>> that to vendors you're not going to get anything'. I said 'no, in eight
> >>> years of saying nothing, we've got nothing, and I'm going to start
> saying
> >>> nasty things, in the hope that some of these vendors will start giving
> me
> >>> money so I'll shut up'.
> >>>
> >>> -Theo De Raadt
> >>
> >>
>
>

Reply via email to