solarbrass, to debian Italian

How can I hide a service behind a proxy with ?
Like I have @navidrome running on standard port 4533 but I would like to Proxy it behind apache. So when I go to my website(dot)com/music I can reach it (as well with the apps so prolly websockets needs to be configured?).

I'm doing:
ProxyPass /music/ http://127.0.0.1:4533/music/
ProxyPassReverse /music/ http://127.0.0.1:4533/music/

But when i go to mywebsite(dot)com/music it goes to mywebsite(dot)com/app/

WTF?

Apache2 running on

ryan_harg,
@ryan_harg@discuss.tchncs.de avatar

did you succeed?

solarbrass,

@ryan_harg yes. I changed Navidrome baseUrl to put it on /music and finally the Proxy/ReverseProxy worked

lhinderberger, to foss
@lhinderberger@mastodontech.de avatar

I might have to rethink my stance on "#GPL all the way".

Due to the highly scriptable nature of the #FOSS static site generator that I'm building, site code (or even entire sites) may fall under copyleft, and that's not what I want. I've had a look at the #LGPL, but for my use case, it still sounds too strict. I'm also not keen on writing my own license exception, and I doubt it'd keep enough protections to make GPLing worthwhile in the first place. So I'm afraid #Apache 2.0 is my best bet?

lhinderberger,
@lhinderberger@mastodontech.de avatar

@Merula It might be a different thing for when the config script isn't published but just the result of building the site, but I'm not sure about that. (And I don't want to discourage people from publishing their site sources 😄)

travisfw,
@travisfw@fosstodon.org avatar

@lhinderberger @Merula have you read
"Why you shouldn't use the Lesser GPL for your next library"
https://www.gnu.org/licenses/why-not-lgpl.html
It actually sounds like, despite the title, they are arguing for a static site generator like yours, competing against proprietary software, to use the LGPL.

jhx, to blender
@jhx@fosstodon.org avatar

Digging a little into programming via in the coming days. Many cool things one can do with a webserver on hand. (Leveraging personally) 😎

This is a nice introduction:

https://www.tutorialspoint.com/python/python_cgi_programming.htm

codewiz, to web
@codewiz@mstdn.io avatar

I haven't paid attention to Netcraft's Web Server Survey, which was once a battlefield between Linux and Microsoft (namely Apache httpd vs Microsoft IIS).

Nginx took the lead from Apache in 2019. However, for the past 3 years Nginx's market share has been on a steady decline, matched by the growth of Cloudflare (10%) and "Other" (25%). Is Amazon AWS lumped with it?

https://www.netcraft.com/blog/april-2024-web-server-survey/

#nginx #apache #web #linux

penguin42,
@penguin42@mastodon.org.uk avatar

@codewiz I've used Caddy for my latest setup -it's very very simple.

globalc,
@globalc@chaos.social avatar

@codewiz Running nginx here. Cloudflare are the guys who say all the time that they need to "verify me", just delaying things, right? No, thanks.

cloudron, to forum
@cloudron@social.cloudron.io avatar
governa, to php
@governa@fosstodon.org avatar
doublebyte, to Flooring
@doublebyte@noc.social avatar

On the 8th of May, I am going to be talking about at
GeoParquet is a cloud native format for enabling geospatial interoperability between cloud data warehouses. It is basically a spatial extension of (:

doublebyte,
@doublebyte@noc.social avatar

If you want to see how it looks like, in the #emotionalcities project, we published 96 datasets as #geoparquet. They are advertised in the catalog public endpoint: https://emotional.byteroad.net/collections/ec_catalog #OAR #OGC #records #OGCAPI

schenklklopfer, to ChatGPT German
@schenklklopfer@chaos.social avatar

Mal wieder 30 Minten Lebenszeit verschenkt, weil nicht hilfreich war...

Daher die Frage an euch: Kann ich mit eine Query bauen, die zwei einzelne LogQL Qieries joint?

Ich will konkret aus einem alle IPs sehen, die eine URL1 aufruft, eine URL2 aber NICHT aufruft.

Der Gedanke ist herauszufinden, wie hoch der Anteil der Nutzer ist, die einen AdBlocker verwenden.

koehnlein, (edited ) to firefox
@koehnlein@mastodon.social avatar

I had trouble with Content-Security-Policy reporting on a password protected staging environment in combination with Firefox. I found a nice solution and blogged about it:

https://www.koehnlein.eu/en/blog/2024/csp-reporting-basic-auth/

danielsiepmann,

@koehnlein Thanks for sharing :) I guess Firefox added a layer of security. It no longer passes basic auth in URLs.

It would ask you whether it was expected in order to be confirmed by a user. But that doesn't we to work for those inner requests.

Just as an possible explanation why your, and mine, favourite browser doesn't "support" that.

happyborg, to foss
@happyborg@fosstodon.org avatar

If your project is , or , you are now probably one of the bad guys.

If you don't know why this is bad:

Same for contributing to projects with permissive licensing.

As copyright owner of a project you can be a good guy again: switch to

Also stop contributing to other projects that won't switch, after politely explaining why you have a problem with their .

And avoid using those projects when you can.

happyborg,
@happyborg@fosstodon.org avatar

I'm grateful for the different perspectives on this, and the supporting boosts and favourites.

I don't have time to debate because I'm writing GPL code, and submitting the odd PR. But I note none of the dissenting replies have addressed the foundation of my argument about enclosure, power and the harm it is doing. You don't get that or don't care it seems.

Thanks for the interactions. Disagreement is fine. Going your own way is fine. Acting as if I said otherwise. 🤔

Now back to code.

happyborg,
@happyborg@fosstodon.org avatar

BTW, 'guys' is intended to be gender neutral. Next time I'll say folks to clarify. I pretty much ignore gender, and have been using it that way for a long time so it's a habit, but apologise if any folks feel that excludes them.

Nobody has actually said that re themselves BTW.

markhughes, to foss
@markhughes@mastodon.social avatar

We now understand why permissive is bad for .

taught us why is important and , , etc allow corporations to enclose and steal our contributions.

's use of for targeting in , which may also use the code we donated to the commons, shows that we need to be more restrictive if we want to avoid assisting war crimes and probable .

I hope some lawyers are on this, and will help us add exclusions to protect from such use.

gharbeia,
@gharbeia@mastodon.social avatar

@markhughes But GPL opposes restrictions on use for any purpose, because this is seen as superfluous, useless, or out right harmful to freesoftware, or all of the above. See: https://www.gnu.org/philosophy/programs-must-not-limit-freedom-to-run.html

martijn, to web
@martijn@ieji.de avatar

Started a dynatrace trial at work today, so far very promising. Some things are a bit complex, but it's pretty good and in our case priced better than sentry or new relic. #web #dev #php #apache #nginx #fpm

s_bergmann, to blender
@s_bergmann@chaos.social avatar

, alongside leading open source organizations including the SoftwareFoundation, Foundation, Software Foundation, Software Foundation, Foundation, and Foundation, announced today a collaborative initiative aimed at establishing common cybersecurity standards in alignment with the European Union’s Cyber Resilience Act ():

https://thephp.foundation/blog/2024/04/02/open-source-community-cra-compliance-initiative/

s_bergmann,
@s_bergmann@chaos.social avatar
BoydStephenSmithJr, to random
@BoydStephenSmithJr@hachyderm.io avatar

What's the easiest way to put my application on my website? Even better if I can easily install it as a sub-site?

My current method is barely remembered, haphazard, and also breaks as soon as I put it not at the root (can't find CSS / JS, I think?).

Alternatively, I'd also be open to using pages; the main repository is already hosted there.

Powerfromspace1, to random
@Powerfromspace1@mstdn.social avatar

These dark days of #Duginist sabotage of the West will pass and in future years hence EU 🇪🇺and West will reunify and defeat #Muscovy 🇷🇺 from the air!

#SlavaUkraine 💪🇺🇦
#SlavaNATO-1 led by France 🇫🇷 #SlavaUSAF 2029 escaped from the Dark Ages

Repost from @air_military_power

F15s in California Dream

@kayaspotter

Follow @air_military_power for more🛬

#apache #aviationpics #aviationgeek #aviationphotography #aviationphotographyphotos #helicopter #militaryaircraffighterjetdiariess

video/mp4

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • tacticalgear
  • DreamBathrooms
  • osvaldo12
  • GTA5RPClips
  • ngwrru68w68
  • magazineikmin
  • everett
  • Youngstown
  • slotface
  • rosin
  • mdbf
  • kavyap
  • modclub
  • anitta
  • InstantRegret
  • Durango
  • cubers
  • khanakhh
  • ethstaker
  • thenastyranch
  • normalnudes
  • provamag3
  • tester
  • cisconetworking
  • Leos
  • megavids
  • lostlight
  • All magazines