<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>You should create your own thread for this issue, Fatma, as it
      has nothing to do with the issue that Benn was having.</p>
    <p><br>
    </p>
    <p>Thomas</p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 6/3/21 5:07 PM, Fatma MAZARI wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAEXrNfeAuEbgm5nx1FJurVCX9sf4StudCTShq_b2Btg=vZ3uzw@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">Hi,
        <div>I have a question, <br>
          I wanna use nginx and ffmpeg to serve chunks to clients
          without using or sending .m3u file to client. How can i do
          this lease? <br>
          * ffmpeg copy streams in local ( in
          /home/STREAMS/channel/stream%d.ts ==> 
          /home/STREAMS/channel/stream1.ts , 
          /home/STREAMS/channel/stream2.ts , 
          /home/STREAMS/channel/stream3.ts ....) <br>
          * I want nginx to serve clients chunk by chunk in a
          continuous  way without serving m3u file (the client must wait
          for the next chunk)  . <br>
          Thank you ,  Please I need your help</div>
        <font color="#888888">
          <div>Fatma.</div>
        </font></div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">Le jeu. 3 juin 2021 à 22:02,
          Thomas Ward <<a href="mailto:teward@thomas-ward.net"
            moz-do-not-send="true">teward@thomas-ward.net</a>> a
          écrit :<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div>
            <p>Let's dissect an HTTP request that is sent to your NGINX
              server.</p>
            <p>Assume for a moment it's '/cr-bin/mp.exe' that's the
              request but there's extra headers.  The full HTTP request
              looks like this (CURL format output, but also what NGINX
              spits in debug mode):</p>
            <p>POST /cr-bin/mp.exe<br>
              referer: <a href="http://example.com/foobar.html"
                target="_blank" moz-do-not-send="true">example.com/foobar.html</a><br>
              content-type: text/json<br>
              content-length: 2345</p>
            <p>The actual URL request in this case would have been <a
                href="http://your-nginx-server/cr-bin/mp.exe"
                target="_blank" moz-do-not-send="true">http://your-nginx-server/cr-bin/mp.exe</a>
              with a POST to there, and that is passed through to your
              system per your proxy_pass rules, etc.</p>
            <p>Where your logs are getting "<a
                href="http://gmer3.itd.sterling.com/home.htm"
                target="_blank" moz-do-not-send="true">gmer3.itd.sterling.com/home.htm</a>"
              is from that *referer* header.  I.E. you would see "<a
                href="http://example.com/foobar.html" target="_blank"
                moz-do-not-send="true">example.com/foobar.html</a>" if
              the referer header in the request was the example above.</p>
            <p>This has **nothing** to do with your configuration. 
              Whatever 'poster' is doing to post the items to your
              system is passing a referer header in the POST with the
              contents "<a href="http://gmer3.itd.sterling.com/home.htm"
                target="_blank" moz-do-not-send="true">gmer3.itd.sterling.com/home.htm</a>". 
              If this is some other site/system you'll see any number of
              potential referer items.  It's also entirely possible that
              this is your hostname, or something specific to your
              Poster program itself setting the referer header in the
              POST that it sends to your server.</p>
            <p>This, again, has nothing to do with your NGINX
              configuration and everything with how Poster is
              structuring the POST request (including any headers it's
              sending in the request).</p>
            <p><br>
            </p>
            <p><br>
            </p>
            <p>Thomas</p>
            <p><br>
            </p>
            <div>On 6/3/21 2:52 PM, Benn Boulton wrote:<br>
            </div>
            <blockquote type="cite">
              <div>
                <p class="MsoNormal">Hi,</p>
                <p class="MsoNormal"> </p>
                <p class="MsoNormal">Currently… The posts are coming
                  from the  same computer that is hosting NGINX  that
                  passes the requests to an external server.</p>
                <p class="MsoNormal">Eventually…  NGINX will be run on
                  the same computer with Apache and will also function
                  as a load balancer for multiple servers. One being the
                  same as NGINX and other external  servers.</p>
                <p class="MsoNormal">The posts are from a custom poster
                  process that is an .EXE run from the windows command
                  prompt or a process that calls the POSTER executable.</p>
                <p class="MsoNormal">C:\POSTER> Poster h:<a
                    href="http://localhost/cr-bin/mp.exe"
                    target="_blank" moz-do-not-send="true">http://localhost/cr-bin/mp.exe</a>
                  f:test.txt</p>
                <p class="MsoNormal">h: is the host to send to</p>
                <p class="MsoNormal">f: is the file with the payload to
                  be sent to the final destination which is the mp.exe
                  on the server listed in the proxy_pass parameter.</p>
                <p class="MsoNormal"> </p>
                <p class="MsoNormal">Everything looks to work as it
                  should.  But the ‘<a
                    href="http://gmer3.itd.sterling.com/home.htm"
                    target="_blank" moz-do-not-send="true">gmer3.itd.sterling.com/home.htm</a>’
                  Log entries are just not what I expect to see.</p>
                <p class="MsoNormal">I  am installing NGINX to rate
                  limit a customer that is sending multiple posts so
                  fast that we occasionally miss one, and hope this will
                  resolve that.</p>
                <p class="MsoNormal">Again, the proxy redirect is
                  working, just the log entries is what prompted my
                  asking.</p>
                <p class="MsoNormal"> </p>
                <p class="MsoNormal">Thanks, </p>
                <p class="MsoNormal">- Benn</p>
                <div
style="border-right:none;border-bottom:none;border-left:none;border-top:1pt
                  solid rgb(225,225,225);padding:3pt 0in 0in">
                  <p class="MsoNormal"><b>From:</b> nginx <a
                      href="mailto:nginx-bounces@nginx.org"
                      target="_blank" moz-do-not-send="true"><nginx-bounces@nginx.org></a>
                    <b>On Behalf Of </b>Moshe Katz<br>
                    <b>Sent:</b> Thursday, June 3, 2021 1:29 PM<br>
                    <b>To:</b> <a href="mailto:nginx@nginx.org"
                      target="_blank" moz-do-not-send="true">nginx@nginx.org</a><br>
                    <b>Subject:</b> Re: <a
                      href="http://gmer3.itd.sterling.com/home.htm"
                      target="_blank" moz-do-not-send="true">gmer3.itd.sterling.com/home.htm</a>
                    in the access log</p>
                </div>
                <p class="MsoNormal"> </p>
                <div>
                  <p class="MsoNormal">Benn,</p>
                  <div>
                    <p class="MsoNormal"> </p>
                  </div>
                  <div>
                    <p class="MsoNormal">I guess my explanation wasn't
                      clear enough, so I'll try again.</p>
                  </div>
                  <div>
                    <p class="MsoNormal"> </p>
                  </div>
                  <div>
                    <p class="MsoNormal">That value is not coming from
                      anywhere in your server's configuration - it has
                      nothing to do with proxy_pass or anything else. It
                      is the value of the "Referer" header that is in
                      the incoming request.</p>
                  </div>
                  <div>
                    <p class="MsoNormal"> </p>
                  </div>
                  <div>
                    <p class="MsoNormal">First, are these log lines from
                      requests that you are making to the server
                      yourself, or are they coming from someone else?</p>
                  </div>
                  <div>
                    <p class="MsoNormal"> </p>
                  </div>
                  <div>
                    <p class="MsoNormal">If it is your own traffic,
                      where are you making your requests from? Is it a
                      page in a web browser, or is it some other tool?</p>
                  </div>
                  <div>
                    <p class="MsoNormal"> </p>
                  </div>
                  <div>
                    <p class="MsoNormal">If it is a web browser, that is
                      usually the URL of the web page that is open in
                      the browser. For example, if I have a website at `<a
href="https://url.emailprotection.link/?bDBb9TVOKiqDPh_SUvfalWM90G6wcWScPnK_EVq6xVxh-Jq5ndDGgvfcC5U_tqxpluRe5jF35zSgN416HI1RIHw~~"
                        target="_blank" moz-do-not-send="true">example.com/page.html`</a>
                      with a form on it that submits to your server, the
                      value in that place in the logs will be `<a
href="https://url.emailprotection.link/?bMe1AJs-bSscT1yazCR9XS0kzX52Qa1-DwoIBV-QK8xxhHB1slVsgthl_uC3ltg7Vu05wQoXQi9lo9go4OQWCbA~~"
                        target="_blank" moz-do-not-send="true">https://example.com/page.html`</a>
                      so that your server can see where the request came
                      from.</p>
                  </div>
                  <div>
                    <p class="MsoNormal"> </p>
                  </div>
                  <div>
                    <p class="MsoNormal">Moshe</p>
                  </div>
                </div>
                <p class="MsoNormal"> </p>
                <div>
                  <div>
                    <p class="MsoNormal">On Thu, Jun 3, 2021 at 1:18 PM
                      Benn Boulton <<a
                        href="mailto:bboulton@skippingstone.com"
                        target="_blank" moz-do-not-send="true">bboulton@skippingstone.com</a>>
                      wrote:</p>
                  </div>
                  <blockquote
style="border-top:none;border-right:none;border-bottom:none;border-left:1pt
                    solid rgb(204,204,204);padding:0in 0in 0in
                    6pt;margin-left:4.8pt;margin-right:0in">
                    <div>
                      <div>
                        <p class="MsoNormal">Hello Moshe,</p>
                        <p class="MsoNormal"> </p>
                        <p class="MsoNormal">Thanks for the reply.  I
                          guess I was not clear enough in my post.  I
                          know the /cr-bin/mp.exe is part of the POST
                          request. </p>
                        <p class="MsoNormal"> What I do not understand
                          is where the  <a
href="https://url.emailprotection.link/?bD5H3QzZ3V5r-EeQ1owgpRQF9oV5l2NRIm985JaimcuSK9Ouf7HkyYPBjb_5XEDTDFQOhTH2rYvU2h1CLfmBEfM8_cgt7-mqSW8-5oZbZzhsOjFEa1jMAMRarOyYb8wct"
                            target="_blank" moz-do-not-send="true">gmer3.itd.sterling.com/home.htm</a>
                          is coming from. It is not my proxy_pass value.</p>
                        <p class="MsoNormal">It is not part of the POST
                          request or part of the nginx proxy_pass or any
                          thing I can find in my configuration.</p>
                        <p class="MsoNormal"> </p>
                        <p class="MsoNormal">Is my post being sent to
                          both my proxy_pass value and this site in the
                          log? Do I have a hacked nginx?</p>
                        <p class="MsoNormal"> </p>
                        <p class="MsoNormal">-Benn</p>
                        <p class="MsoNormal"> </p>
                        <div
style="border-right:none;border-bottom:none;border-left:none;border-top:1pt
                          solid rgb(225,225,225);padding:3pt 0in 0in">
                          <p class="MsoNormal"><b>From:</b> nginx <<a
                              href="mailto:nginx-bounces@nginx.org"
                              target="_blank" moz-do-not-send="true">nginx-bounces@nginx.org</a>>
                            <b>On Behalf Of </b>Moshe Katz<br>
                            <b>Sent:</b> Thursday, June 3, 2021 12:14 PM<br>
                            <b>To:</b> <a href="mailto:nginx@nginx.org"
                              target="_blank" moz-do-not-send="true">nginx@nginx.org</a><br>
                            <b>Subject:</b> Re: <a
href="https://url.emailprotection.link/?bD5H3QzZ3V5r-EeQ1owgpRQF9oV5l2NRIm985JaimcuSK9Ouf7HkyYPBjb_5XEDTDFQOhTH2rYvU2h1CLfmBEfM8_cgt7-mqSW8-5oZbZzhsOjFEa1jMAMRarOyYb8wct"
                              target="_blank" moz-do-not-send="true">
                              gmer3.itd.sterling.com/home.htm</a> in the
                            access log</p>
                        </div>
                        <p class="MsoNormal"> </p>
                        <div>
                          <p class="MsoNormal">Benn,</p>
                          <div>
                            <p class="MsoNormal"> </p>
                          </div>
                          <div>
                            <p class="MsoNormal">That part of the log is
                              not the request URL, it is the
                              referrer header. The path that was
                              requested on your server is before that -
                              a POST request to "/cr-bin/mp.exe". The
                              referrer (which the HTTP standard actually
                              misspells as "referer") is the web page
                              that is making this request to your
                              server.</p>
                          </div>
                          <div>
                            <p class="MsoNormal"> </p>
                          </div>
                          <div>
                            <p class="MsoNormal"
                              style="margin-bottom:12pt">Moshe</p>
                          </div>
                        </div>
                        <p class="MsoNormal"> </p>
                        <div>
                          <div>
                            <p class="MsoNormal">On Thu, Jun 3, 2021 at
                              12:08 PM Benn Boulton <<a
                                href="mailto:bboulton@skippingstone.com"
                                target="_blank" moz-do-not-send="true">bboulton@skippingstone.com</a>>
                              wrote:</p>
                          </div>
                          <blockquote
style="border-top:none;border-right:none;border-bottom:none;border-left:1pt
                            solid rgb(204,204,204);padding:0in 0in 0in
                            6pt;margin:5pt 0in 5pt 4.8pt">
                            <div>
                              <div>
                                <p class="MsoNormal">Hello,</p>
                                <p class="MsoNormal">I have just
                                  installed the NGINX service to help
                                  rate limit connections to my Apache
                                  server on Windows.</p>
                                <p class="MsoNormal">NGNIX 1.19.10 on
                                  Windows 10 64 bit</p>
                                <p class="MsoNormal"> </p>
                                <p class="MsoNormal">Everything seems to
                                  be working fine but I am getting
                                  access log entries that I do not
                                  understand for the pages I am
                                  redirecting.</p>
                                <p class="MsoNormal">I am running a
                                  process that posts to the server.
                                  NGNIX is processing the request and
                                  passing it to the destination server
                                  but it is not <a
href="https://url.emailprotection.link/?bD5H3QzZ3V5r-EeQ1owgpRQF9oV5l2NRIm985JaimcuSK9Ouf7HkyYPBjb_5XEDTDFQOhTH2rYvU2h1CLfmBEfM8_cgt7-mqSW8-5oZbZzhsOjFEa1jMAMRarOyYb8wct"
                                    target="_blank"
                                    moz-do-not-send="true">
                                    gmer3.itd.sterling.com/home.htm</a>
                                  as shown in the access log entries
                                  below.</p>
                                <p class="MsoNormal">Any Idea why</p>
                                <p class="MsoNormal">127.0.0.1 -
                                  t_skipstone [03/Jun/2021:10:30:07
                                  -0400] "POST /cr-bin/mp.exe HTTP/1.1"
                                  200 569 "<a
href="https://url.emailprotection.link/?bD5H3QzZ3V5r-EeQ1owgpRQF9oV5l2NRIm985JaimcuSK9Ouf7HkyYPBjb_5XEDTDFQOhTH2rYvU2h1CLfmBEfM8_cgt7-mqSW8-5oZbZzhsOjFEa1jMAMRarOyYb8wct"
                                    target="_blank"
                                    moz-do-not-send="true">gmer3.itd.sterling.com/home.htm</a>"
                                  "brow v1.0 CCI"</p>
                                <p class="MsoNormal">127.0.0.1 -
                                  t_skipstone [03/Jun/2021:10:31:07
                                  -0400] "POST /cr-bin/mp.exe HTTP/1.1"
                                  200 569 "<a
href="https://url.emailprotection.link/?bD5H3QzZ3V5r-EeQ1owgpRQF9oV5l2NRIm985JaimcuSK9Ouf7HkyYPBjb_5XEDTDFQOhTH2rYvU2h1CLfmBEfM8_cgt7-mqSW8-5oZbZzhsOjFEa1jMAMRarOyYb8wct"
                                    target="_blank"
                                    moz-do-not-send="true">gmer3.itd.sterling.com/home.htm</a>"
                                  "brow v1.0 CCI"</p>
                                <p class="MsoNormal">127.0.0.1 -
                                  t_skipstone [03/Jun/2021:10:33:35
                                  -0400] "POST /cr-bin/mp.exe HTTP/1.1"
                                  200 569 "<a
href="https://url.emailprotection.link/?bD5H3QzZ3V5r-EeQ1owgpRQF9oV5l2NRIm985JaimcuSK9Ouf7HkyYPBjb_5XEDTDFQOhTH2rYvU2h1CLfmBEfM8_cgt7-mqSW8-5oZbZzhsOjFEa1jMAMRarOyYb8wct"
                                    target="_blank"
                                    moz-do-not-send="true">gmer3.itd.sterling.com/home.htm</a>"
                                  "brow v1.0 CCI"</p>
                                <p class="MsoNormal">127.0.0.1 -
                                  t_skipstone [03/Jun/2021:10:37:42
                                  -0400] "POST /cr-bin/mp.exe HTTP/1.1"
                                  200 569 "<a
href="https://url.emailprotection.link/?bD5H3QzZ3V5r-EeQ1owgpRQF9oV5l2NRIm985JaimcuSK9Ouf7HkyYPBjb_5XEDTDFQOhTH2rYvU2h1CLfmBEfM8_cgt7-mqSW8-5oZbZzhsOjFEa1jMAMRarOyYb8wct"
                                    target="_blank"
                                    moz-do-not-send="true">gmer3.itd.sterling.com/home.htm</a>"
                                  "brow v1.0 CCI"</p>
                                <p class="MsoNormal">127.0.0.1 -
                                  t_skipstone [03/Jun/2021:10:55:03
                                  -0400] "POST /cr-bin/mp.exe HTTP/1.1"
                                  200 569 "<a
href="https://url.emailprotection.link/?bD5H3QzZ3V5r-EeQ1owgpRQF9oV5l2NRIm985JaimcuSK9Ouf7HkyYPBjb_5XEDTDFQOhTH2rYvU2h1CLfmBEfM8_cgt7-mqSW8-5oZbZzhsOjFEa1jMAMRarOyYb8wct"
                                    target="_blank"
                                    moz-do-not-send="true">gmer3.itd.sterling.com/home.htm</a>"
                                  "brow v1.0 CCI"</p>
                                <p class="MsoNormal">127.0.0.1 -
                                  t_skipstone [03/Jun/2021:10:56:34
                                  -0400] "POST /cr-bin/mp.exe HTTP/1.1"
                                  200 569 "<a
href="https://url.emailprotection.link/?bD5H3QzZ3V5r-EeQ1owgpRQF9oV5l2NRIm985JaimcuSK9Ouf7HkyYPBjb_5XEDTDFQOhTH2rYvU2h1CLfmBEfM8_cgt7-mqSW8-5oZbZzhsOjFEa1jMAMRarOyYb8wct"
                                    target="_blank"
                                    moz-do-not-send="true">gmer3.itd.sterling.com/home.htm</a>"
                                  "brow v1.0 CCI"</p>
                                <p class="MsoNormal"> </p>
                                <p class="MsoNormal">Thanks</p>
                                <p class="MsoNormal"><b><span
                                      style="color:rgb(27,62,111)">Benn
                                    </span></b></p>
                                <p class="MsoNormal"> </p>
                              </div>
                            </div>
                            <p class="MsoNormal">_______________________________________________<br>
                              nginx mailing list<br>
                              <a href="mailto:nginx@nginx.org"
                                target="_blank" moz-do-not-send="true">nginx@nginx.org</a><br>
                              <a
href="https://url.emailprotection.link/?b0r-C9_AUw48-Ch5rHbhyfCAxCuaEcGez1jSw3TSmi_yMSerkqszEs29ZeJ-9XHhKXFPzhIWSbHbDCNUmj6Tzf9mgNn_Pt2ohe5UJSMuWw0QP3IvnnyCmFlsv4r_rtY2d"
                                target="_blank" moz-do-not-send="true">http://mailman.nginx.org/mailman/listinfo/nginx</a></p>
                          </blockquote>
                        </div>
                      </div>
                    </div>
                    <p class="MsoNormal">_______________________________________________<br>
                      nginx mailing list<br>
                      <a href="mailto:nginx@nginx.org" target="_blank"
                        moz-do-not-send="true">nginx@nginx.org</a><br>
                      <a
href="https://url.emailprotection.link/?b0r-C9_AUw48-Ch5rHbhyfCAxCuaEcGez1jSw3TSmi_yMSerkqszEs29ZeJ-9XHhKXFPzhIWSbHbDCNUmj6Tzf9mgNn_Pt2ohe5UJSMuWw0QP3IvnnyCmFlsv4r_rtY2d"
                        target="_blank" moz-do-not-send="true">http://mailman.nginx.org/mailman/listinfo/nginx</a></p>
                  </blockquote>
                </div>
              </div>
              <br>
              <fieldset></fieldset>
              <pre>_______________________________________________
nginx mailing list
<a href="mailto:nginx@nginx.org" target="_blank" moz-do-not-send="true">nginx@nginx.org</a>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank" moz-do-not-send="true">http://mailman.nginx.org/mailman/listinfo/nginx</a></pre>
            </blockquote>
          </div>
          _______________________________________________<br>
          nginx mailing list<br>
          <a href="mailto:nginx@nginx.org" target="_blank"
            moz-do-not-send="true">nginx@nginx.org</a><br>
          <a href="http://mailman.nginx.org/mailman/listinfo/nginx"
            rel="noreferrer" target="_blank" moz-do-not-send="true">http://mailman.nginx.org/mailman/listinfo/nginx</a></blockquote>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
nginx mailing list
<a class="moz-txt-link-abbreviated" href="mailto:nginx@nginx.org">nginx@nginx.org</a>
<a class="moz-txt-link-freetext" href="http://mailman.nginx.org/mailman/listinfo/nginx">http://mailman.nginx.org/mailman/listinfo/nginx</a></pre>
    </blockquote>
  </body>
</html>