Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

OSX eller Linux som webserver?

Tråden skapades och har fått 28 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • Stockholm
  • 2003-08-29 11:04

Funderar på att sätta upp en webserver och funderar
på om det ska bli OSX eller Linux(alt annat gratis UNIX).

Är OSX moget för att köra webserver?
Kan man stänga av allt onödigt shit som finns (vill ha en ren webserver, inte som NT)?
Är den macigt enkel att admina eller är den som vilken unix som helst?

Tänkte köra någon java appserver och någon databas (MySQL eller Postgres)

/Johan

  • Oregistrerad
  • 2003-08-29 14:26

Jag kör Apache på Red Hat sedan ett och halvt år. Det hela rullar på en gammal P233. Funkar klockrent. Kan verkligen rekommendera Linux. Inte svar på din fråga riktigt...

  • Medlem
  • Stockholm
  • 2003-08-29 14:37

Jag kör vanliga OS X som webbserver med PHP och MySQL. Fungerar klockrent.
Körde tidigare IIS. Brrr... :eek:
Har dock inte testat något java-relaterat.

Vet inte riktigt om jag svarade på din fråga heller.

  • Medlem
  • Bollnäs
  • 2003-08-29 14:52

Ska du köra webbserver på OSX eller Linux (eller annan Unix) är det väl Apache du menar?

Skillnaderna i administration mellan OSX klient och Linux är små. Det är textfilskonfiguration eller Webmin som gäller. Det är ju dessutom samma programvara för båda plattformarna, så det är svårt att se några egentliga skillnader.

I OSXServer däremot finns ett mer lättbegripligt administrationsgränssnitt. Men då kostar OSXS också sina tusenlappar.

Har du kört Apache tidigare och är bekant med httpd.conf och liknande i terminalen så kan du köra OSX eller Linux. Men kör i så fall OSX.
Det känns bättre.

  • Medlem
  • Stockholm
  • 2003-08-29 14:53

Om man nu kör OSX client som server, finns det några snygga config progg för Apache, Java (tomcat), MySQL som man kan använda?

Eller är det att hacka conf filer?

/Johan

  • Medlem
  • Stockholm
  • 2003-08-29 15:00
Citat:

Skrevs ursprungligen av jbong
Om man nu kör OSX client som server, finns det några snygga config progg för Apache, Java (tomcat), MySQL som man kan använda?

Eller är det att hacka conf filer?

/Johan

Det finns snygga konfig-program för både Apache och MySQL (använder mig själv av CocoaMySQL och phpMyAdmin, funkar perfekt).
Java vet jag som sagt inget om.

  • Medlem
  • Stockholm
  • 2003-08-29 15:00

Kan tillägga att dessa konfig-program är tredjepartsprogram.
Oftast gratis dock.

Med OS X Server medföljer en svit av administrationsprogram:

Server Settings - De flesta tjänster konfigureras här, tex Apache (att sätta på stöd för Tomcat = kryss i en ruta). I detta program kan du dela en mapp via WebDAV (görs per site) i domänhanteringen. Du stänger här av och på bland annat AFP FTP, SMB, DNS, Webb, FireWall mm mm..

Workgroup Manager - Hantera användare, grupper och sätta rättigheter på mappar och dela dem via AFP, FTP, SMB.

Sedan har du ett antal andra program för övervakning och några program med Wizards som hjälper dig ställa in saker, tex Open Directory Assistant som ställer in saker i NetInfo mfl. Det finns en MySQL adminhistoria också, men jag har inte varit inne i den ännu.

Om du skall välja det ena framför det andra vet inte jag heller. Mitt intryck är dock att serveradministration på Mac blir bättre och bättre, mer och mer av UNIX-pillerierna i textfiler (vilket vi nästan inte ägnat oss åt alls) ersätts med nya funktioner i administrationsprogrammen. Man märker också att en del funktioner i admin-programmen är urbota korkade men annat är föredömligt enkelt och maccigt. Så det är både bra och dåligt.

/Ola

  • Medlem
  • Linköping
  • 2003-08-29 18:12

kan bara inflika att JBoss är default i Panther Server. Kika på OS X Server - Panther Preview hos apple för mer info.

o11e

Du kan alltid köra WebObjects. Där kan du använda Java som utvecklingsspråk.

  • Oregistrerad
  • 2003-09-02 14:28

Jag tycker MacOSX fungerar alldeles utmärkt som webserver. På Karlstads universitet använder vi MacOSX i fem av våra centrala servrar:

1. MacOSX Server driver den externa webbplatsen på en X-Serve.
2. MacOSX Server driver studentportalen på en X-Serve.
3. MacOS X Client driver intranätet på en QuickSilver G4:a.
4. MacOS X Client driver webbhotell på äldre G4 (400 MHz?).
Alla dessa fyra kör Apache 1.3 och Lasso Professional 6 som scriptservice. Webbhotellet har dessutom Php 4, MySQL 4, Proftpd och Darwin Streaming Server.

5. Slutligen har vi en QuickSilver G4 som kör MySQL 3.x och tjänar övriga 4 webservrar.

MySQL administrerar vi med phpMyAdmin eller via LassoAdmin.
Proftpd hämtar användaruppgifter på MySQL 3-servern (vilket underlättar med 1500 användare).
I övrigt hämtar webservrarna data från MS-SQL-server (urk) och Mimer-SQL.

Och har man några gamla beiga G3:or över kan de med fördel användas som testmaskiner.

Bra tips kring MacOS X som webserver finns bl a på:
http://http://www.entropy.ch och
http://www.serverlogistics.com/software.php

iTools från www.tenon.com låter dig grafiskt ställa in Apache, Named, Wu-ftp och Sendmail.

Jag tycker Linux är klart överlägset som server, framför allt för att adminprogrammen Apple skeppar med OS X Server är fruktansvärt buggiga och dåliga. Dokumentationen suger dessutom och hårdvaran blir bra mycket dyrare.

Hoppas Apple rättar till detta till Panther Server.

Ciryon

*argh*

kan inte hålla mig utan för en sådan här diskussion om det är webserver som gäller är det utan tvekan OpenBSD eller FreeBSD du skall välja som grund och på det apache. jag rekommenderar starkt OpenBSD då du får en överfull bytta med säkerhet helt gratis med på köpet.

man skall inte tro att det är skitlätt att slänga upp en bra webserver, då lurar man sig själv bara och blir besviken i slutändan. det är en hel del pill och en massa läsande/lärande men det är garanterat värt på fler plan än ett.

bara mina två cent...

/D

  • Medlem
  • Karlstad
  • 2003-09-04 20:20

Håller nog med Sinclair här. Kolla statistiken på Apache . Och här ser du att Mac är nere på 0,23%.
Jag vet inte hur tillförlitliga siffrorna är, men de ger onekligen en indikation på läget.

Dan

Citat:

Skrevs ursprungligen av Danne V
Håller nog med Sinclair här. Kolla statistiken på Apache . Och här ser du att Mac är nere på 0,23%.
Jag vet inte hur tillförlitliga siffrorna är, men de ger onekligen en indikation på läget.

Dan

Tror nog att de flesta på den här webbplatsen om Macintosh inte sätter speciellt mycket tilltro till argument av typen "Det här används mest - därför måste det vara bäst". Eller vad tror du?

/Ola

  • Medlem
  • Stockholm
  • 2003-09-04 20:48

He he, man kan säga samma sak om MS Office.

  • Medlem
  • Karlstad
  • 2003-09-04 20:52
Citat:

Skrevs ursprungligen av Taz_1999
Tror nog att de flesta på den här webbplatsen om Macintosh inte sätter speciellt mycket tilltro till argument av typen "Det här används mest - därför måste det vara bäst". Eller vad tror du?

/Ola

Hehe...Jag duckade och sökte skydd efter att jag skickade iväg förra inlägget.

Allvarligt talat: Det gör väl inte jag heller. Rolls Royce säljer ju inte så många bilar...
Men statistiken kanske kan ge en indikation om att Apache har nåt som Mac kanske saknar... Jag menar: 60% mot 0,23% är ju ingen LITEN skillnad.

Efter att ha hyrt plats på en massa webhotell på olika platformer under flera år, så föredrar jag nog *nix/Apache. Men jag är ju bara jag...

Dan

  • Oregistrerad
  • 2003-09-04 21:02
Citat:

Skrevs ursprungligen av Danne V
Håller nog med Sinclair här. Kolla statistiken på Apache. Och här ser du att Mac är nere på 0,23%.
Jag vet inte hur tillförlitliga siffrorna är, men de ger onekligen en indikation på läget.
Dan

Fattade aldrig vart 0,23% fanns men är inte mac med i apacheklumpen? liten men växande skara däri? webstar krymper väl dock frenetiskt... (s.a.s.)

  • Medlem
  • Karlstad
  • 2003-09-04 21:10

Pär!

Citat:

Skrevs ursprungligen av Pär
Fattade aldrig vart 0,23% fanns men är inte mac med i apacheklumpen? liten men växande skara däri? webstar krymper väl dock frenetiskt... (s.a.s.)

Kolla här. Längst ned finns "Mac-klumpen". I slutet står det "..now 0.23 (from 0.24 last month). "
De e procenten.
Antagligen så liten att den inte fick plats på grafiken.

Dan

Citat:

Skrevs ursprungligen av David Sinclair
*argh*

kan inte hålla mig utan för en sådan här diskussion om det är webserver som gäller är det utan tvekan OpenBSD eller FreeBSD du skall välja som grund och på det apache. jag rekommenderar starkt OpenBSD då du får en överfull bytta med säkerhet helt gratis med på köpet.

man skall inte tro att det är skitlätt att slänga upp en bra webserver, då lurar man sig själv bara och blir besviken i slutändan. det är en hel del pill och en massa läsande/lärande men det är garanterat värt på fler plan än ett.

bara mina två cent...

/D

har inte mysql vissa "prestandra problem" under iaf freebsd, kommer ihåg jag läst om yahoo (som ju kör mysql under bla freebsd, och möjligen också php), där det fanns vissa problem, men minns också att dom nog rent faktiskt kom på en lösning.

men visst, det är ju inte så ofta man ligger i samma liga som yahoo

hadde jag varit dig hadde jag valt en *nix distro, förmodligen freebsd så du iaf känner igen lite ifrån osx.

varför? kostnad. punkt. slut.
om du bara kör en webbserver på en burk tycker jag att osx-server är en onödig kostnad, när du inte behöver alla workgroup funktioner osv.

kommer säkert bli lynchad här, men jag tycker faktiskt att pillandet med conf filer är en bra sak, då lär mig sig hur skiten fungerar istället för bara *klick* *klick* *klick* "jahap då glömmer vi den då och hur man fixa framtida problem har jag ingen aning om"...

(annan intressant statestik är att *bsd ligger i toppen på uptime statistiken hos netcraft )

  • Oregistrerad
  • 2003-09-04 21:29
Citat:

Skrevs ursprungligen av Danne V
Pär! Kolla här. Längst ned finns "Mac-klumpen". I slutet står det "..now 0.23 (from 0.24 last month). "
De e procenten.
Antagligen så liten att den inte fick plats på grafiken.
Dan

Okey - OS7 till OS9 är det
Frågan gällde väl OSX (apache) eller är jag ute och cyklar igen

Citat:

Skrevs ursprungligen av johan dansk
hadde jag varit dig hadde jag valt en *nix distro, förmodligen freebsd så du iaf känner igen lite ifrån osx.

varför? kostnad. punkt. slut.
om du bara kör en webbserver på en burk tycker jag att osx-server är en onödig kostnad, när du inte behöver alla workgroup funktioner osv.

kommer säkert bli lynchad här, men jag tycker faktiskt att pillandet med conf filer är en bra sak, då lär mig sig hur skiten fungerar istället för bara *klick* *klick* *klick* "jahap då glömmer vi den då och hur man fixa framtida problem har jag ingen aning om"...

Du tror väl inte på fullt allvar att bara operativ och programvara är gratis så är det per automatik billigaste alternativet? Det finns ju flera saker som kostar, arbetstid tex. Min arbetstid kostar i alla fall pengar och kan jag välja mellan kryptiskt och tidsödande, men gratis respektive enkel och snabb, men kostar, så väljer jag det senare.

Min uppfattning avviker nog från din, jag har inte tid att lusläsa kryptiska filer skapade av marsianer bara för att retas utan jag vill faktiskt bara sätta kryss, kryss och så skall det fungera.

(Finner också att läsande och pillande med configfiler allvarligt inkräktar på den tid jag anslår för att pilla mig i naveln varje dag så jag undviker det om jag kan.)

/Ola

Citat:

Skrevs ursprungligen av Taz_1999
Du tror väl inte på fullt allvar att bara operativ och programvara är gratis så är det per automatik billigaste alternativet? Det finns ju flera saker som kostar, arbetstid tex. Min arbetstid kostar i alla fall pengar och kan jag välja mellan kryptiskt och tidsödande, men gratis respektive enkel och snabb, men kostar, så väljer jag det senare.

Min uppfattning avviker nog från din, jag har inte tid att lusläsa kryptiska filer skapade av marsianer bara för att retas utan jag vill faktiskt bara sätta kryss, kryss och så skall det fungera.

(Finner också att läsande och pillande med configfiler allvarligt inkräktar på den tid jag anslår för att pilla mig i naveln varje dag så jag undviker det om jag kan.)

/Ola

hehe, det sa jag inte. Jag begrundade mitt resonemang på att jbong faktiskt hadde en viss vana av serveradmin i *nix miljö. Det kan vara fel, men det var så jag antog det, ber om ursäkt för att jag inte klarlagde det.

Hursomhelst, om så är fallet så kan han mer eller mindre sätta upp ett fungerande system lika snabbt som du kan kryssa i din lilla ruta. Om det skulle ta lite längre tid så har han ändå tjänat in det en osx-server licens skulle kosta (ja. givetvis skjuter jag ifrån hoften här; for argumentets skull.)

och ja, du har rätt, min syn avvikar kraftigt ifrån din. Själv anser jag dom vara ganska okryptiska och jordiska på ett plan som jag ändå kan förstå.

men visst, jag förstår att du vill ha tid att pilla dig i naveln och det har jag inga som helst problem med, jag hoppas att du inte heller har problem med att jag inte tänker göra det

  • Medlem
  • Karlstad
  • 2003-09-04 22:19
Citat:

Skrevs ursprungligen av Pär
Okey - OS7 till OS9 är det
Frågan gällde väl OSX (apache) eller är jag ute och cyklar igen

Pär,

Det tänkte jag faktiskt inte på, och det stod inget om det på sidan jag angav. Kanske har du rätt och OSX ingår in Apache-klumpen...

Jag kanske hojar nog omkring jag också...

Dan

  • Medlem
  • Stockholm
  • 2003-09-04 22:24

Intressant diskussion hittills...

Nog för att jag sysslar med Unix så att knåpa ihop en webserver är inget större problem förutom att det tar en massa tid (mest underhållet) och om nu OSX börjar likna något så har ju macar av tradition varit föredömligt lätt administrerade...

Vill ju att systemet helst bara ska rulla, men minimal inblandning av mig....

Någon nämde webobjects, håller på att ta ned devtoolsen. Någon som har några erfarenheter?

/Johan

precis! underhållet.

starta och stoppa kan dom flesta ju göra antingen med ett klick eller en 'apachectl start'.

men hur är det med administrationen via gui i osxserver då? rotering av loggfiler? nattlig backup på websidor och databaser? tillägg/borttagning av moduler? virtuella hosts?

om detta medmera går 100% bra med gui i osxserver, då kanske (kanske) jag skall sluta avfärda det..

Nu har jag tagit några skärmdumpar av Server Settings och petat in det i en PDF-fil: Server_Settings.PDF (ca 947 kb, 13 sidor) så att ni kan se det GUI jag talar om.

Vad man kan märka här och där är att vissa funktioner på servern, inte har ett GUI, tex DNS-funktionen. Man kan stänga av och på den i ett GUI men inte mycket mera. Men för just den finns ett annat program (Bindery - Shareware eller Freeware) som hanterar registering av domän-records i textfilen det gäller. Så 100% är det ju inte, man måste fortfarande pilla lite i textfiler, men det beror på vad man jobbar med.

Ovanstående gäller alltså endast programmet Server Settings som administerar ett litet antal av de tjänster som finns, det finns flera administrationsprogram som medföljer. Kanske någon annan vill fylla på med skärmdumpar från dem och förstås även hur det ser ut på Linux/UNIX-sidan?

Som jag fått tips om i en annan diskussion så finns det numera ett GUI i form av ett freeware (Cronnixx) till Cron och om du är haj i terminalen och/eller Applescript så kan du ju med det schemalägga lite av vad du vill.

Det finns flera Sharewares till Mac OS X Server än de två jag nämner här förstås.

Enjoy!

/Ola

Webmin funkar också utmärkt på OS X klient och server. Kan användas för att administrera bl a Apache.

Jag kör Mac OS X server men har faktiskt övergivit Apple's admin funktioner till förmån för iTools som jag tycker är mer heltäckande.
De riktade tidigare in sig mot gamla Webstaradministratörer och hävdade att det var lika lätt att administrera Apache som Webstar. Riktigt så enkelt var det inte, men nära nog.

Jag har haft kontakt med en del IPS's i USA som faktiskt har övergivit Linux och gått över till OS X för både mail- och webbserver till sina kunder.

Jag har inga problem med att gå in i .conf-filer men det är ganska skönt att inte behöva det. Tidigare hade iTools problem med Apple's ständiga programuppdateringar som skrev över .conf-filerna gång på gång, men nu har de helt egna distributioner av serverpaketen som fungerar oberoende av Apple's.

Rent prestandamässigt eller vad gäller stabilitet har jag inte den belastning att jag kan uttala mig om det, men flera av dem jag diskuterat med hävdar att de kör servrar med ett hundratal domäner och cirka 50 000 dagliga träffar utan några som helst problem.

1
Bevaka tråden