Permalänk
Medlem

Att starta sin egen web server

Jag har köpt en domän som ska användas till mitt CV, sen kanske en blogg, FTP och mail. Till en början mest experimentiellt men om jag börjar använda det på allvar köper jag webbhotell från binero.se sen. Det jag behöver veta nu är vilka alternativen är och vad jag behöver kolla upp för att göra ett bra val.

Som jag förstått det behöver jag först välja mellan PHP och ASP, sedan databas som Oracle eller SQL och sist operativsystem. Det finns ju mer som jag förstått men det skulle vara intressant om jag kan få för- och nackdelar med de olika sakerna så jag kan göra ett eget val, men den erfarenheten som krävs har ju ni.

Min granne programmerar i ASP så där kan jag få bra hjälp men jag är lite intresserad av PHP också. Valet av OS verkar bli Linux eftersom jag vill använda wordpress och joomla men det tar sådan tid att lära sig att jag undrar om det verkligen är någon idé då att försöka köra egen server.

Andra ord jag skulle vilja ha förklarade är:

Load balancing - Är väl vad det låter som, behöver jag ens bry mig när jag har en enda dator.
CGI Script - Är väl för mer avancerade användare?
Python - Används till vad? Konkurrenter?
PHP vs ASP.net - Skillnader?
Linux vs WinServer - Kan jag inte bara köra en webserver från mitt Vista eller måste jag starta en linuxburk? (Kommer inte bara köra .html.)
IIS - Gör? Konkurrenter?

Min burk
Vista 64bit
6gb ram
X2 2,4 Ghz
100/10mbit fiber
2x 250gb hdd speglade

Kör just nu 3gb som en RAMDrive.

Visa signatur

Whales are nice!

Permalänk
Medlem

Webbserver kan man lätt fixa hemma, själv använder jag 'wamp' som
har mysql och php inbyggt. wamp funkar till Windows men om man
skulle ha en linux burk så skulle man kunna använda sig utav 'xampp' istället.

För ftp finns gratis alternativet; FileZilla Server. Det kan du också installera på Windows.

Permalänk
Medlem

Jaha, vad smidigt!

Denna artikel förklarar kort ganska bra de olika alternativen som finns, PHP, ASP Java och ColdFusion.
http://www.pointafter.com/Archives/nl0203.htm
PHP har ett klart övertag för mig. ASP verkar bara vara kvar för att alla gamla storföretag använder det.

Jag såg förresten att binero.se erbjuder endast DNS för 100kr/år. Fungerar det med dynamiskt IP?

Visa signatur

Whales are nice!

Permalänk
Medlem

Ett annat tips är LoopiaDNS som är gratis och funkar med dynamisk ip.

Permalänk

Load balancing är inget du behöver bry dig om för en hobbyserver.

PHP vs. Asp.NET är en väldigt stor fråga, ska försöka svara så tydligt och enkelt jag kan och hoppas att du förstår mig PHP är ett språk ursprungligen baserat på Perl, men har evolverat till något mycket större. Asp.NET är Microsofts svar på Java EE. Asp.NET och Java EE är plattformar med stöd för respektive standardbibliotek vilket gör de enormt kraftfulla.
PHP är mycket enkelt att lära sig och kräver inte särskilt stora hopp om du väl förstår dig på HTML. Asp.NET och Java EE är lite annorlunda och kan kräva ett annorlunda tänkesätt än vad du är van vid. Jag gissar att PHP är nog för dig.
Linux vs. Windows spelar ingen roll skulle jag säga. Jag kör en linuxserver eftersom jag ville lära mig lite linux. Det går lika bra på en windowsmaskin.

IIS vs. Apache IIS är Microsofts webserver och du är fast vid den om du kör Asp.NET För allt annat så rekommenderar jag Apache vilket är standardservern på webben idag. Om du kör Java EE så är Apache Tomcat din vän.

Databas Microsoft SQL finns med till Visual Studio om du kör på Asp.NET men i övrigt rekommenderar jag MySQL eller PostGreSQL då det finns massor med tutorials på nätet. De är på inget vis sämre.

Till slut rekommenderar jag paketet xampp då det innehåller Apache, MySQL, PHP, Perl, FTP & mailsystem och kan köras på alla plattformar.

PS. Asp.NET är inte samma sak som Asp

Visa signatur

Om man tänker en tanke, så är den tanken inte den tanke man tror att man tänker. Utan det är den tanke som får en att tro att man tror den tanke man tror att man tänker.

Permalänk
Medlem

I korta drag om du vill köra:

- Wordpress
- FTP
- Webserver
- PHP
- MySQL

På vista så kan du använda dig av följande:

Aprelium Abyss Webserver
(finns på webplatsen en utmärkt guide hur du får igång PHP med Abyss):
http://www.aprelium.com/

MySQL (för databas, till Wordpress bland annat.):
http://www.mysql.com/

PHP server-side scriptspråk:
http://www.php.net

FTP server
(det finns både client och server, så var uppmärksam på vilket du laddar ner):
http://filezilla.sourceforge.net

på FTP server sidan kan jag även rekomendera zFTP server:
http://www.zftpserver.com/

Detta använder jag själv hemma och har gjort i flera år.

Till sist ett ord om att PHP och MySQL skulle vara "inbyggt" i WAMP så är det felaktigt.
- Apache
- MySQL
- PHP

Är separata "delar" i ett paket avsett för Windows därav förkortningen "WAMP".

Visa signatur

Fractal Design Arc Svart | MSI Z68A-GD55 G3 REV B3 | Intel® Core i7 2600K, 3.4GHz, 8MB | Corsair 16GB (4x4096MB) CL9 1600Mhz VENGEANCE LP | MSI GeForce GTX 670 | Phanteks PH-TC14PE CPU Cooler (vit) | Corsair Power Supply 650W TX M, Modular, ATX, PS/2 | SSD (okänd tillverkare) + 2 äldre SATA2 diskar på 750 Gb, 350 gb. | OS: Microsoft Windows 10 home.

Permalänk
Medlem

Tack, det är mycket att hålla reda på.

Php, mySQL och Apache verkar vara min grej att börja med. Funderar på att sätta in linux på min testmaskin, kan ni rekommendera någon distribution, typ Unbuntu?

Visa signatur

Whales are nice!

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av kyre
Tack, det är mycket att hålla reda på.

Php, mySQL och Apache verkar vara min grej att börja med. Funderar på att sätta in linux på min testmaskin, kan ni rekommendera någon distribution, typ Unbuntu?

Upplysningsvis så finns Aprelium Abyss Webserver för Linux också.
Så man måste inte nödvändigtvis köra Apache som dom flesta tycks tro.

En lämplig Distro kunde vara Ubuntu.

Testa lite.

Visa signatur

Fractal Design Arc Svart | MSI Z68A-GD55 G3 REV B3 | Intel® Core i7 2600K, 3.4GHz, 8MB | Corsair 16GB (4x4096MB) CL9 1600Mhz VENGEANCE LP | MSI GeForce GTX 670 | Phanteks PH-TC14PE CPU Cooler (vit) | Corsair Power Supply 650W TX M, Modular, ATX, PS/2 | SSD (okänd tillverkare) + 2 äldre SATA2 diskar på 750 Gb, 350 gb. | OS: Microsoft Windows 10 home.

Permalänk

För att balansera debatten en smula så tänkte jag berätta att det går alldeles utmärkt att köra php på en IIS server, IIS 7 som följer med Vista Ultimate och Server 2008 har inbyggt stöd för fast cgi vilket gör att nästan vad som helst går att plugga in. Även IIS 6 klarar av php men då är man tvungen att först installera FastCGI (http://php.iis.net/)
http://www.hanselman.com/blog/ScreencastHowToIIS7AndPHPWithFa...

Microsoft har även släppt ett utvecklarpaket där de bundlar allt som behövs för att utveckla webapps på en windowsplattfrom, som kan liknas vid WAMP fast det ingår lite annat lull-lull om man vill ha det.

Information: http://www.hanselman.com/blog/WebPlatformInstallerTryingToMak...

Nerladdning: http://www.microsoft.com/web/downloads/platform.aspx

Mer info: http://www.hanselman.com/blog/MicrosoftWebPlatformWebApplicat...

Visa signatur
Permalänk

Själv har jag kört lamp server med ubuntu server edition nu i en bra bit över ett år och jag tycker det funkar skitbra, har du någon gång problem så är det bara att googla, det finns hur mycket som hälst om ubuntu på nätet. ASP går att få igång på apache men det är ett jävla bök och är väll knapast optimalt. Glöm inte att installera openssh, det är mycket skönare att kunna jobba från din vanliga maskin än att behöva sitta vid servern hela tiden.

Visa signatur

[i7 2600k @ 5GHz| NH-D14, fläktar utbyta mot ljudlösa 120mm SySS 800| Asus P8P67| HD6870 DirectCU| Corsair 4x8GB (32GB) 1600MHz DDR3| Moddat Corsair 550VX | Mac Pro / G5 Chassi| 2x120GB raid0 Intel 520 sys+ 2x3TB slask & home (riktig lagring på 12TB ZRAID NAS som även home backuppas/rsyncas till) ] - Helt ljudlös om man inte lägger örat intill chassit
[ MacBook Pro Retina 13 | 16GB ram | 256GB PCIe SSD | OS X(main), Arch ]

Permalänk

Jag kör med IIS 7 hemma och tycker det är sjukt användarvänligt och enkelt. Kör mitt på Vista Home Premium:) Kör aspnet på min webserver med mssql och kan rekommendera det.. Med visual studio är det väldigt enkelt att utveckla websidor med databaser etc.

Visa signatur

Asus Striker II Extreme / XFX Geforce GTX 280 / Q9450 @ 3.6GHz/ TRUE Noctua 120/ 4x1GB Corsair TWIN3X2048-1333C9DHX / X25-M G2 80gb Velociraptor / Win 7 Ultimate x64/ Antec P190

MovieDatabase

Permalänk
Medlem

Jag kör WAMP på en VM maskin. Men har dock problem att sidorna blir såå tröga att ladda. Finns knappt några bilder o dessa är dock bara 4 kb.. men sidan laddas in först o sen efter kanske 5-6 sec så ploppar bilden upp.

Kör med 100/100 lina, så borde gå ganska snabbt tycker man. Men icke

Visa signatur

NEW ::i7 920 || GTX 295 1792MB || 1600MHz 6GB ||P6T Deluxe V2 || P182 || NH-U12P || TX 850W - LG - W3000H LCD MONITOR
--------
OLD :: X2 4400+ @ 2420Mhz x11 || Corsair TWINX2048-3200C2 @ 220Mhz || A lot of HDD-space ;) || A8N-SLI Premium || 6800GT Leadtek || OCZ 520 Modstream || - KÖPA ?

Permalänk
Medlem

Vad kör du för OS i grunden och vilket i VMware?

Visa signatur

Whales are nice!

Permalänk
Medlem

Kör w2k3 som host. Sedan är det en XP instans där WAMP körs.

Visa signatur

NEW ::i7 920 || GTX 295 1792MB || 1600MHz 6GB ||P6T Deluxe V2 || P182 || NH-U12P || TX 850W - LG - W3000H LCD MONITOR
--------
OLD :: X2 4400+ @ 2420Mhz x11 || Corsair TWINX2048-3200C2 @ 220Mhz || A lot of HDD-space ;) || A8N-SLI Premium || 6800GT Leadtek || OCZ 520 Modstream || - KÖPA ?