Website beginnen
Voor mijn schoolopdracht moet ik beginnen website bouwen.het is mij duidelijk dat ik een domeinnaam en webhosting moet hebben. hebben jullie ervaring waar ik dit kan doen? Wel een beetje goede prijs.
|
Ja ik moest dat ook doen. Had hier webhosting en domeinnaam gekocht. Ze hebben nu kortingsactie zag ik dus het hoeft niet veel te kosten. Hoop dat je er wat aan hebt! Succes.
|
Dank voor je bericht, ik zal eens kijken
|
Je kan een domein voor minder dan 1 euro kopen bij https://namecheap.com/
En koop een vpsje voor 5 euro per maand en dan zit je goed. Bijvoorbeeld bij OVH |
Weet je zeker dat je een domeinnaam met hosting moet hebben voor een schoolopdracht? Je kunt namelijk prima een "website" lokaal opzetten, zonder domeinnaam en hosting, en deze vervolgens middels email of USB-stick presenteren.
|
Citaat:
|
1. Lokale host (testen + gratis)
Als scholier zou ik eerst beginnen met een lokale host. Dan staat alles op jouw computer en kan je experimenteren met programmeren. Je computer is dan de server. WAMP Ik raad aan om een WAMP server op te zetten. Windows (localhost) Apache MySql Php Dit kan dit downloaden via deze link: http://www.wampserver.com/en/ Veiligheid offline modes Als je eenmaal WAMP geďnstalleerd hebt linksklik op het icoontje rechts onderin van WAMP. Zorg er altijd voor dat je in de offline modes bent. Anders kan iedereen met jouw testomgeving verbinden. 2. Webhost (openbaar + kost geld) Als alles eenmaal werkt op je lokale host kan je er voor kiezen om online te gaan. Dit kost geld en is openbaar (doe nog niets met betalingen en gevoelige informatie). Alles wat je op je computer hebt staan voor je website kan je overzetten naar de webhost. In plaats van dat alles draait op jouw computer draait het nu bij iemand anders. Dat kost geld. Ik raad om een webhost te vinden waar je een LAMP omgeving kan krijgen(/opzetten). Ik raad ook aan dat je iets zoekt met SSH rechten. Dan heb je meer controle over je website. Maar geef je bestanden geen 777 (openbare) rechten. Linux (webhost) Apache MySql of MariaDB Php, Python of Perl Waar betaal je voor bij een WebHost? Je betaald voor de grote van je website en het maximum dataverkeer per maand . De grote van je website is makkelijk te zien vanuit je WAMP server. De dataverkeer moet je zien als een trein met pakketjes. Als iemand jouw webpagina's bezoekt moet die gedownload worden. Deze trein brengt pakketjes met data vanaf jouw webhost naar iedereen die jouw website gebruikt. Als de trein meer heeft vervoerd per maand dan je hebt betaald stopt de trein met werken. Het is een beetje gokken hoeveel dataverkeer je gaat gebruiken. Het is meestal afhankelijk van het aantal bezoekers dat je krijgt per maand + hoe groot je pagina's zijn. Webhost aanrader voor beginners https://www.skyberate.nl/webhosting/ -Bied handige tools en menu's voor je website -Support Chat die je altijd wil helpen Praat met support chat voor de beste betalingskeuze voor je project -SSH toegang (is altijd handig) Basic Veiligheid Tips: 1. Doe niets met (echte) betalingen op je website als beginner. 2. Zorg dat je website altijd veilig te gebruiken is. Vooral met een inlogsysteem. 3. Zorg dat een inlogsysteem altijd gaat via een vorm van een sessie. 4. Gebruik tools om programmeer werk makkelijker te maken. Maar weet altijd hoe de tools werken. 5. Geef je bestanden nooit 777 (openbare) rechten op je webhost. 6. Weet waar je public folder zit op je webhost. Stop hier nooit gevoelige bestanden in. 7. Zorg dat PHP code informatie nooit bij de gebruiker wordt uitgevoerd en getoond in de openbare bestanden. Altijd op de server in een ander bestand/controller dat niet in de public folder staat. 8. Hash wachtwoorden altijd op je database 9. Stop geen gevoelige informatie in een GET connector, maar in een POST als je iets stuurt. 10. Encodeer en Decodeer met versturen van gevoelige informatie op het internet. Handige Tools: WAMP http://www.wampserver.com/en/ Voor een testomgeving op jouw computer -----Je kan maar 1 van deze tegelijk gebruiken----- Wordpress https://nl.wordpress.com/ Handig om zeer snel een simpel openbare website te bouwen Laravel (mijn voorkeur) https://laravel.com/ Handig om snel een veilige website mee te bouwen CodeIgniter https://www.codeigniter.com/ Moeilijk om een website mee te maken maar de website is wel sneller en veiliger ----------------------------------------------------------------- Putty https://www.putty.org/ Om in te loggen met de SSH verbinding van je webhost FileZilla https://filezilla-project.org/ Om bestanden op je webhost te zetten via een FTP verbinding Mollie https://www.mollie.com/nl Mocht je wel iets met betalingen gaan doen is dit een aanrader. Ze hebben een testomgeving voor test betalingen Hopelijk heb je hier iets aan. Veel succes met je school project |
In plaats van MySQL is MariaDB ook een formidabele keuze trouwens. Heb je in ieder geval niets met Oracle van doen. En ik zou in plaats van WAMP een LAMP-stack optuigen, middels VM'metje of een oude fysieke machine waar je een server van maakt. Al is het alleen maar om LAMP te 'doen' in plaats van WAMP, toch meer een standaard.
|
Citaat:
Meer als een uitleg waarvoor de letters kunnen staan, snap je? Waarom ik WAMP aanraden is om wat makkelijker te beginnen met een website te bouwen op localhost. LAMP-stack is inderdaad hoe het echte plaatje werkt. Maar leid snel af voor een scholier, denk ik? |
Ik zeg ook niet dat jij dat zegt, ik vertel alleen dat het vruchtbaarder is meteen met LAMP te beginnen in plaats van WAMP. Een learning curve is er sowieso, dan is het handiger dat je meteen "goed" begint. En hosting valt ook wel zelf te regelen als de TS écht "live" iets moet presenteren. Dan hoef je alleen een domeinnaam te registreren en je DNS correct in te stellen (naar huis).
Wat trouwens ook een goede URL is om je SSL-configuratie na te lopen en wat basic security checks: https://www.ssllabs.com/ssltest/ -- Is je score lager dan 'n A (en weet je niet precies waarom) is het domweg niet goed genoeg. |
En hier wel een aardig startpunt om MySQL/MariaDB te securen: http://ronaldbradford.com/presentati...ta-2016-10.pdf
|
Ik zeg ook helemaal niets, ik geef alleen een uitleg hoe je het zou kunnen doen?
Ik probeer zo duidelijk mogelijk te zijn in mijn uitleg wat de dingetjes kunnen betekenen voor een scholier die misschien een website wil gaan programmeren. Als de scholier zelf een server wil opzetten, zeker! Doe de LAMP zelf proberen op te zetten. Daar ben ik het helemaal met je eens? De learning curve is dan wel wat hoger, denk ik? |
goede links btw
|
Maar hey, ik heb nooit geprobeerd om op een oud systeem een Linux te zetten thuis.
Misschien ga ik dat eens proberen als hobby projectje. |
Citaat:
|
Citaat:
Ik gebruik XAMPP lol |
Citaat:
|
Citaat:
Citaat:
|
Citaat:
|
Citaat:
Maar WAMP is makkelijk te gebruiken voor beginners die een simpele server willen om code te testen. Het heeft namelijk een heel makkelijk menu. Wil je een andere PHP versie? Dat kan met een klik op de knop. Wil je offline of online werken? Dat kan in het menu ingesteld worden. Je werkt dan niet letterlijk in de console menu meer. |
leuke onderwerpen btw
|
Inmiddels houd ik meer van plain text configfiles dan van GUIs en zou ik Windows niet overwegen in de AMP-stack. Dus ik geloof het verder wel, dat WAMP ;)
|
Citaat:
|
Citaat:
|
Citaat:
Wat desktop betreft, maakt het mij nog minder uit. Fedora en OpenSUSE vind ik wel prettig. Maar het is een smaakkwestie. Geleuter over UX in de zin van Gnome vs KDE vs bla vind ik totaal niet interessant. |
interessant, heel technisch.
|
Citaat:
|
Citaat:
|
Dat valt reuze mee hoor, zo technisch is het allemaal niet. Het is een beetje het verschil tussen Apache en Nginx; allebei erg goed, sommige dingen gaan net wat makkelijker met het één dan met het ander. Als je maar in redelijk tijdsbestek van A naar B komt.
Overigens gebruik ik op m'n workstations thuis lekker Windows 10. Geen zin in gekut met Wine voor wat applicaties die ik veel gebruik en in games wil ik FPS scoren als een malle. Mafkezen die flamewars beginnen over distro's zijn niet goed snik. |
Citaat:
Lol, Steam heeft Wine geďmplementeerd, zodat linux gebruikers ook kunnen gamen via Steam. |
Ik moet er nog eens mee experimenteren om een simpele server in elkaar te zetten. Dus ik heb nog geen idee.
Ik huur meestal een plek bij iemand zijn virtual host, haha. En laat hem het voor de rest regelen op server gebied. |
Citaat:
https://i.imgur.com/FFCAxu3.png |
Citaat:
Citaat:
|
Citaat:
Mijn domeintje scoort ook netjes een A+ *o* |
Citaat:
|
Citaat:
|
Citaat:
|
Citaat:
|
Citaat:
|
Ik krijg dus TLS1.0 en 1.1 niet uit op m'n reverse proxy. Heb wel bijna alle ciphers kunnen uitzetten maar op de een of andere manier pakt hij de config niet goed mee :S
|
Nou ja, beter TLS 1.0 met goede cipher dan 1.2 met een pisspoor cipher, maar ik vertel je niets nieuws.
Heb voor klant een jaarrapportage gemaakt met een natte vinger-werk analyse gebaseerd op UA, wat betreft mogelijk verlies van compatibiliteit voor eindgebruiker. Mijn standpunt is 'pech voor hen, zorg maar voor up to date software', maar ja, ik ben ook niet de helpdesk die dan platgebeld wordt :D Dus het is aan hen. |
Ja maar het is annoying. Dit is namelijk de revproxy (een hoop extra software om apache met eigen modules heen heen), dan hoef ik me over de achterliggende dingen geen zorgen te maken. 20% van de backend servers heeft niet eens SSL support en op IIS is certificate management echt verschrikkelijk. Het is daar zo dat als je één cert aan meerdere virtual hosts hangt en je wil die wisselen, dat hij hem dus verwijdert van alle vhosts waar hij aan gebonden is. Dit lijkt gefixt te zijn in 2012R2 maar is het stiekem niet; over 2019 heb ik nog geen gegevens.
Anyway, als ik dus bij m'n apache testbak die direct aan het internet hangt en waar ik direct de configfiles van kan editten dezelfde directives gebruik, dan rapporteert de SSL test wel dat TLS1 & 2 uit staan. Onze policy is namelijk 1.2 only omdat O365 ook niets anders ondersteunt en dat is toch wel ons belangrijkste productiviteitsding. |
Hoe kunnen we dit gepraat over "servers" goed samenvatten voor scholieren die een "website" willen beginnen?
Zodat het voor een scholier goed te doen&volgen is? |
Niet echt. Maar wat een server is weten ze ook wel gok ik. En anders is Google je vriend: http://www.webhostingadvies.nl/hosti...is-een-server/
|
Citaat:
|
Alle tijden zijn GMT +1. Het is nu 13:45. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.