Apple.com Is Down(apple.com)
apple.com
Apple.com Is Down
https://www.apple.com/
53 comments
Quality content my friend
Ah, the sweet comfort that anyone can screw up an Apache configuration.[1]
[1]: https://www.apple.com/v/home/
[1]: https://www.apple.com/v/home/
For posterity, the error is as follows:
Forbidden
You don't have permission to access this resource.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Forbidden
You don't have permission to access this resource.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
The main page css and js are now serving with 200.
But other pages plenty of images are now 403.
[edit]
And are gradually turning into 200 on an individual basis... definitely feels like a CDN/Edge caching thing.
But other pages plenty of images are now 403.
[edit]
And are gradually turning into 200 on an individual basis... definitely feels like a CDN/Edge caching thing.
looks like they are still using Akamai:
www.apple.com. 0 IN CNAME www.apple.com.edgekey.net.
www.apple.com. 0 IN CNAME www.apple.com.edgekey.net.
Hey I’m
I guess the xserve finally gave up the ghost.
Or https://motherfuckingwebsite.com/ is the new style.
Or https://motherfuckingwebsite.com/ is the new style.
They went full minimalist.
iPhone XV will have a text based menu to replace app icons.
iPhone XV will have a text based menu to replace app icons.
Oh, now i may actually buy one.
I see Apple finally embraced "brutalist" web design after all these years...
Amusingly, their status page is actually up, and it says everything's fine:
https://www.apple.com/support/systemstatus/
Their systems are so decoupled, a true sign of quality modularized engineering /s.
All kidding aside, I rarely find that status pages seem to reflect reality when something is obviously broken on a main website of application. Anyone know why this seems to be the case? Perhaps my experience is just anecdata so I could be wrong.
All kidding aside, I rarely find that status pages seem to reflect reality when something is obviously broken on a main website of application. Anyone know why this seems to be the case? Perhaps my experience is just anecdata so I could be wrong.
Status pages are generally updated manually, so they either haven't updated it yet, or as another commenter mentioned, the linked status page doesn't have a category for the services that are currently failing.
Nothing on that status page would cover the parts of the website that is down.
I guess they really wanted a thinner website.
I worked at HBO in the '90s. They (used to?) broadcast from Hauppauge, NY. They had multiple backup systems, but at the end of those systems there was a final backup. If all else failed, there was a classic Betamax tape deck, with a cassette in it -- press play and hit a switch, and that was HBO.
It's weird there doesn't seem to be something like that for serving web pages.
It's weird there doesn't seem to be something like that for serving web pages.
There's an error showing on the page [an error occurred while processing this directive] which I'm pretty sure I've seen before with WordPress but I'm guessing it's not using that.
But now I'm curious does anyone know what stack or cms they're using? All built and managed in house?
But now I'm curious does anyone know what stack or cms they're using? All built and managed in house?
A cursory glance shows Apache. Akamai for their CDN. Sentry for tracking. Years ago Apple used to use Script.aculo.us and Prototype, but of course that was ages ago. They seem to have an internal CSS framework they use, as well as custom JavaScript per-page, in-house iconography, and a many-years-old page architecture with component names like the globalnav and globalfooter. They have an internal package org called "marcom" which is short for Apple Marketing Communications.
Over the years, I've watched their front-end change but for the most part, their page architecture has stayed the same. It's actually really nice from the point of view that they got something right, and didn't screw around with it every single year like how most front end web developers seem to do for the sake of doing it.
Their web pages, along with some of the other high class work on say, Awwwards, are a masterclass example of learning from top talent.
Over the years, I've watched their front-end change but for the most part, their page architecture has stayed the same. It's actually really nice from the point of view that they got something right, and didn't screw around with it every single year like how most front end web developers seem to do for the sake of doing it.
Their web pages, along with some of the other high class work on say, Awwwards, are a masterclass example of learning from top talent.
That error message likely comes from mod_include, and they didn't change the default error message: https://httpd.apache.org/docs/2.4/mod/mod_include.html#SSIEr...
I'm getting 403 errors on a range [1] of CSS and Js files:
Can someone elaborate as to why this would be a 403 [2] error as opposed to maybe a 401?
[1] https://imgur.com/gallery/nWteVUn
[2] https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/403
Can someone elaborate as to why this would be a 403 [2] error as opposed to maybe a 401?
[1] https://imgur.com/gallery/nWteVUn
[2] https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/403
Probably baked as a static site, uploaded to an object-storage bucket, fronted with a CDN. Object storage providers (first AWS, but then copied elsewhere) serve 403 instead of 404 when an object doesn't exist in the bucket, to truly hide objects that users don't have access to, by making "unauthorized" indistinguishable from "doesn't exist."
403, Forbidden, implies permissions.
401, Unauthorized, implies authentication (credentials).
401, Unauthorized, implies authentication (credentials).
Those files matched a CSAM hash.
Still up for me but their js/css assets are 404ing
Interesting. It's 403 (Forbidden) for me.
Also weird that only some assets yield a 403, whereas others load. Maybe because the ones which load are still cached by the CDN, but on cache misses the files can't be fetched anymore.
Also weird that only some assets yield a 403, whereas others load. Maybe because the ones which load are still cached by the CDN, but on cache misses the files can't be fetched anymore.
I know it's not the case, but I really like the thought of the Apple.com website being powered by a version of macOS with a built-in Apache web server.
I remember checking Netcraft to see what server software different sites used and how long those machines had been up. The example graph [1] was www.apple.com and showed the switchover from Solaris to OS X (running, you guessed it, Apache) back around 2000.
[1]: https://web.archive.org/web/20050207085707/http://uptime.net...
[1]: https://web.archive.org/web/20050207085707/http://uptime.net...
What’s your email? Wanted to get in touch re another comment you made.
Works for me. You’re doing it wrong.
Maybe try holding your phone in the other hand...
Someone at Apple tried out the new Lockdown feature on servers huh?
[deleted]
Effects of outsourcing to WITCH
404 here
works for me, but none of the assets/media are loaded
It must run NT
Postmortem?
and it works again :)
The battery is long dead so it's got to be plugged all the time, only when I kicked the cable out of the wall it sheared off the bit that plugs into the Newton and no one in this place has any other cables except lighting & usb c. A repair should be easy but those of us here in the data center have all kinds of certs but not much on the physical HW side of things. Tim's old so we got him down here real quick but it turns out he's not nearly as good with a soldering iron as Woz was.
A few years back we could have found a hobby jockey easy enough but it's a bit after hours and the usual folks that would hang around the local Radio Shack have nowhere to go these days.
We found a local lady that makes the most fabulous stained glass you could want and even though she's a diehard Android user she's agreed to come on over to stick that end bit back on the wire. She's not even going to charge us if we let her put a little glass android on the wall wart side of things. She's insistent on a good work-life balance though and won't come out until family time with the kids is over & her husband gets them off to bed, so it will just be another hour or so.
Anyway, sorry about the downtime. I'm as impressed as anyone that the Newton handles things so well but we should really invest in some sort of backup so the next time someone (well, me) gets to watching the latest Rings of Power episode on their phone they don't make the front page of HN by not watching where they're going as they make their way back from the vending machines (salt & vinegar chips, so it was still worth it.)