Upstream Set-Cookie missing

# Direct access, you will get response header `Set-Cookie` with name `JSESSIONID`.
curl -I --resolve acm.martian.tk:443:66.98.121.159 https://acm.martian.tk/CLanguage/images/rand.jpg
 
# Via Cloudflare, upstream response header `Set-Cookie: JSESSIONID=...` missing
curl -I --resolve acm.martian.tk:443:104.27.135.32 https://acm.martian.tk/CLanguage/images/rand.jpg

Just to be absolutely sure, you only have one single “acm” A record in your account and that account’s nameservers are “dawn” and “neil”. Right?

Any chance your server is - for whatever reason - not creating a session when the request comes from Cloudflare’s IP addresses? Have you double checked the session cookie gets sent in these cases too?

Yeah, only one A record of acm. And Proxy status is enabled now. Maybe I’ll disable it to make the service work as expect.

And the nameservers in your account also match those I mentioned?

dig NS martian.tk
martian.tk. 86400 IN NS dawn.ns.Cloudflare.com.
martian.tk. 86400 IN NS neil.ns.Cloudflare.com.

No other NS records.

No, no, I meant the nameservers listed in your account on Cloudflare. Check on your DNS page if it mentions these very nameservers.

Same configuration on page https://dash.cloudflare.com/454adf2dc1dadad76bc8e6e8006c6a56/martian.tk/dns

In that case I can only suggest to open a support ticket. Maybe they can shed some light where that particular header vanishes.

I changed the issue body, this issue should only be related to the configuration of Cloudflare’s nginx, rather than the dns service.

No need to change the hosts file

# Via Cloudflare
curl -I --resolve acm.martian.tk:443:104.27.135.32 https://acm.martian.tk/CLanguage/images/rand.jpg

# Direct
curl -I --resolve acm.martian.tk:443:66.98.121.159 https://acm.martian.tk/CLanguage/images/rand.jpg

I didnt say it was related to DNS, I wanted to check if you really are in the right account.

Anyhow, at this point you should open a support ticket.

Do I need to raise an issue anywhere else besides community.cloudflare.com? What page should I go to?

You didnt raise an issue here. You simply opened a thread.

You need to open a ticket at support.cloudflare.com/requests/new

The current default cache policy caches some file extensions by default and it includes jpg. Finally I resolve this issue by adding a custom page rule to process all requests with Origin Cache Control: On.

This topic was automatically closed after 14 days. New replies are no longer allowed.