avoid redirect

2018-12-02 Thread Mik J via nginx
Hello, I'd like to be able to offer let's encrypt in port 80 only and redirect everything else to port 443 server {     listen 80;     listen [::]:80;     listen 443;     listen [::]:443;     server_name http://www.mydomain.org blog.mydomain.org;     location ^~ /.well-kn

Re: avoid redirect

2018-12-02 Thread Mik J via nginx
the `return 301 ...` inside a location block too. Otherwise, it overrides all the location blocks. I'm on my phone now, but I'll try to share a sample file from one of my servers (that works as you want it) when I get back to my computer. Moshe On Sun, Dec 2, 2018, 5:03 PM Mik J via

Capture clear text with Nginx reverse proxy

2019-05-04 Thread Mik J via nginx
Hello, I often try to solve problems between Nginx and the server communicating in https client <= https => Nginx <= https => server And I don't have access to the server or it's a source code that is closed so it's not possible to troubleshoot there. Is there a way to see in clear text what i

Reverse proxy and 502 bad gateway

2019-05-04 Thread Mik J via nginx
Hello, I'm sucessfully accessing a server/site behind my reverse proxy with the following URL https://app.mydomain.org/screens/dashboard.html#/MainDashboard But the following URL gives a 502 Bad Gateway https://app.mydomain.org/screens/webui/resource/swccopolldata.json I don't understand why bey

Re: Capture clear text with Nginx reverse proxy

2019-05-05 Thread Mik J via nginx
Thank you for your answer Stuart. I'm on an Openbsd platform and it's not available for it. It seems to me a bit complicated because I'll have to insert it between the Nginx reverse proxy and the end server. Have you used it ? Le dimanche 5 mai 2019 à 04:01:54 UTC+2, Andrew Stuart a écr

Real client IP in the error logs when a server is behind a reverse proxy

2022-06-30 Thread Mik J via nginx
Hello, I have a real server placed behing my reverse proxywww server 192.168.1.10 <---> 192.168.1.20 reverse proxy <---> NAT Firewall <---> Interrnet <---> Client on Internet My configuration on my reverse proxy (192.168.1.20) looks like that location ^~ / {     proxy_pass  h

Re: Real client IP in the error logs when a server is behind a reverse proxy

2022-06-30 Thread Mik J via nginx
, You need to set the reverse proxy ip in the www server: https://nginx.org/r/set_real_ip_from Also note this will replace $remote_addr with the value from X-Real-IP header (the original value is in $realip_remote_addr). On Thu, Jun 30, 2022, at 21:56, Mik J via nginx wrote: > Hello, >

2 x Applications using the same domain behind a reverse proxy

2022-07-17 Thread Mik J via nginx
Hello, I don't manage to make my thing works although it's probably a classic for Nginx users. I have a domain https://example.org What I want is thishttps://example.org goes on reverse proxy => server1 (10.10.10.10) to the application /var/www/htdocs/app1https://example.org/app2 goes on reverse

Re: 2 x Applications using the same domain behind a reverse proxy

2022-07-19 Thread Mik J via nginx
ally, you need to protect against sneaks who try to execute code, by adding a try_files thus... location ~ \.php$ {     try_files $uri =450;     include /etc/nginx/fastcgi.conf;     fastcgi_split_path_info  ^(.+\.php)(/.+)$;         etc. Hope this helps. Ian On 18/07/2022 05:08, Mik J via nginx wro

Php page returns 450

2022-07-23 Thread Mik J via nginx
Hello, I use an application named Cacti and everything works well except the logout.php page So when I try to accesshttps://example.org/index.phphttps://example.org/graph_view.phpIt works, code http is 200 But when I access the logout.php page a page 404 is returnedGET /logout.php HTTP/2.0 For

Re: Php page returns 450

2022-07-23 Thread Mik J via nginx
access to anypage inside the /log directory. Thank you Le samedi 23 juillet 2022 à 12:04:56 UTC+2, Mik J via nginx a écrit : Hello, I use an application named Cacti and everything works well except the logout.php page So when I try to accesshttps://example.org/index.phphttps://example.org

Re: 2 x Applications using the same domain behind a reverse proxy

2022-07-25 Thread Mik J via nginx
p code is not being processed. Does anyone has a idea ? Le mardi 19 juillet 2022 à 16:32:05 UTC+2, Mik J via nginx a écrit : Hello Ian, Thank you for your answer. I did what you told me Now I have on my reverse proxy location / {     proxy_pass  h

Nginx sends syslog messages with the name of the server - I would like the ip

2022-12-10 Thread Mik J via nginx
Hello, My Nginx server sends syslogs to my remote syslog server with a host = myserver.mydomain.org However I would like that the host to be the IP a specific IP of the server (which exists) On my Nginx server server { ... access_log syslog:server=1.2.3.4; error_log syslog:server=1.2.3.4; Is i

Re: Nginx sends syslog messages with the name of the server - I would like the ip

2022-12-11 Thread Mik J via nginx
Thannk you Jeffrey for your help Le dimanche 11 décembre 2022 à 09:31:10 UTC+1, Jeffrey 'jf' Lim a écrit : On Sun, Dec 11, 2022 at 8:03 AM Mik J via nginx wrote: > > Hello, > > My Nginx server sends syslogs to my remote syslog server with a host = > myserver

website/admin behind my reverse proxy doesn't work

2022-12-28 Thread Mik J via nginx
Hello, I have a website hosted on a server using nginx behind a nginx reverse proxy but things don't work properly. https://mywebsite.org => workshttps://mywebsite.org/admin => doestn't work it redirects to https://mywebsite.org On my backend serverserver {     listen 80;     server_name

Where to compress text files and filter access

2022-12-28 Thread Mik J via nginx
Hello, What is the best practice for these two situations: 1. Compress text files, should I make the compression on the reverse proxy or on the backend server ? 2. Deny access to specific files for example, files starting with a dot .file, should I write the rule on the reverse proxy or on the ba

Re: Where to compress text files and filter access

2022-12-31 Thread Mik J via nginx
Hello Maxim,Thank you for this detailed answer.I'll keep it in my personal notes.I wish you a good year for 2023 Le vendredi 30 décembre 2022 à 01:17:11 UTC+1, Maxim Dounin a écrit : Hello! On Wed, Dec 28, 2022 at 11:05:01PM +0000, Mik J via nginx wrote: > What is the best

Reverse proxy should send server_name

2016-11-22 Thread Mik J via nginx
Hello, I don't know how to finalise my reverse proxy setup. Client <--Internet-->Reverse_Proxy<--LAN-->Web_ServerWhen a client connects to FQDN, the request is followed to the IP address of the webserver such aslocation ^~ / { proxy_pass    http://10.1.1.1/service1;And it works but t

Re: Reverse proxy should send server_name

2016-11-22 Thread Mik J via nginx
Hello Francis,Thank you very much.Everything works fine. Have a nice week Le Mardi 22 novembre 2016 21h55, Francis Daly a écrit : On Tue, Nov 22, 2016 at 06:51:28PM +, Mik J via nginx wrote: Hi there, > location ^~ / { > proxy_pass    http://10.1.1.1/service1;

Reverse proxy problem with an application

2017-03-06 Thread Mik J via nginx
Hello, I have run an application behind a nginx reverse proxy and I can't make it to work a) if I access this application using https://1.1.1.1:443 it works (certificate warning)b) if I access this application using https://myapp.mydomain.org, I get access to the login page    location ^~ / {   

Re: Reverse proxy problem with an application

2017-03-08 Thread Mik J via nginx
ither from downstream or upstream if you think it is related to your problem. If you got a question on the nginx configuration this ML is here to help. Otherwise, you'll need to rereoute your question where appropriate. --- B. R. On Mon, Mar 6, 2017 at 10:35 PM, Mik J via nginx wrote: Hel

Reverse proxy for multiple domains

2017-08-10 Thread Mik J via nginx
Nginx: 1.10.2 Hello, I'm tryging to get reverse proxy working with multiple domains I have application1.org and application2.org. The client requesting these URLs, arrives one the reverse proxy. On this reverse proxy I have a virtual host which looks like that server { listen 80; server_

Re: Reverse proxy for multiple domains

2017-08-18 Thread Mik J via nginx
y application would be accessible by www.application1.org than www.application1.org/app/application1 like right now Le Jeudi 17 août 2017 21h35, Francis Daly a écrit : On Thu, Aug 10, 2017 at 09:17:14PM +, Mik J via nginx wrote: Hi there, > I have application1.org and applicat

Re: Reverse proxy for multiple domains

2017-08-27 Thread Mik J via nginx
fine http://application1.org/wp-content/themes/Avada/images/divider-02.gifSo there's just a problem with the previous URL Another question, if I want to set expires header, would it be better to do it on the reverse proxy or on the backend server ? Regards Le Dimanche 20 août 2017 22h08,

IPv6 does not work correctly with nginx

2018-01-04 Thread Mik J via nginx
Hello, I'm trying to finish to configure nginx for ipv6 listen [::]:443 ssl;doesn't workbutlisten [fc00:1:1::13]:443 ssl;works I need to explicitly specify the ipv6 address whereas in ipv4 I don't need to # nginx -V nginx version: nginx/1.12.1 server {     listen 443 ssl; #    listen [::]:443 ssl;

Re: IPv6 does not work correctly with nginx

2018-01-05 Thread Mik J via nginx
if nginx treats it differently Le vendredi 5 janvier 2018 à 12:26:20 UTC+1, Francis Daly a écrit : On Fri, Jan 05, 2018 at 01:04:52AM +, Mik J via nginx wrote: Hi there, > I'm trying to finish to configure nginx for ipv6 > listen [::]:443 ssl;doesn't workbutlist

Re: Reverse proxy for multiple domains

2018-05-21 Thread Mik J via nginx
param  SCRIPT_FILENAME $document_root$fastcgi_script_name; include        fastcgi_params; } Le mercredi 30 août 2017 à 19:57:40 UTC+2, Francis Daly a écrit : On Sun, Aug 27, 2017 at 11:27:05AM +0000, Mik J via nginx wrote: Hi there, > > Thats because the pages are called by the reverse p

Nginx behavior still working as is today ?

2024-09-28 Thread Mik J via nginx
Hello, Someone pointed this out to me Maxim D.: The ​try_files directive changes URI of a request to the one matched on the file system, and subsequent attempt to split the URI into $fastcgi_script_name and $fastcgi_path_info results in empty path info - as there is no path info in the URI aft

Is if statement valid for cert client verification ?

2025-03-11 Thread Mik J via nginx
Hello, I remember from Nginx that "if" can be evil. I would like to validate that if can be used in the a context where I would like to authenticate my clients with a certificate. if ($ssl_client_s_dn !~ "O=MyCorp") { return 403; } Do you have any recommendation ? Thank you __

Re: Is if statement valid for cert client verification ?

2025-03-13 Thread Mik J via nginx
Hello Thomas, Thank you for your answer and the time you took to write it down. Actually I had created a root CA and an Intermediate CA that I use to sign my certificates. I am confused by the name of the directive "ssl_client_certificate" and in your explanation you tell me that I need to spec

Re: Is if statement valid for cert client verification ?

2025-03-12 Thread Mik J via nginx
icate signed by the valid CA certificate (which requires them to have the private key, which if you handle data right will never happen) to access the site or its resources (and simply would get Bad Request or similar because they didn't send a proper SSL cert). --- Unless I'm misund