Wilt u leren hoe apache te installeren en het gebruik van GO CGIs mogelijk te maken op een computer met Ubuntu Linux? In deze zelfstudie laten we u zien hoe u de CGI-functie inschakelen en GO-scripts op de Apache-server laten draaien.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Apache 2.4.41
• GO 1.14.16

Copyright © 2018-2021 by Techexpert.tips.
All rights reserved. No part of this publication may be reproduced, distributed, or transmitted in any form or by any means without the prior written permission of the publisher.

Uitrustingslijst

In de volgende sectie wordt de lijst weergegeven met apparatuur die wordt gebruikt om deze zelfstudie te maken.

Als Amazon Associate verdien ik aan kwalificerende aankopen.

Tutorial Ubuntu - GO CGI op Apache

Installeer de Apache-server en schakel de module met de naam CGID in.

Copy to Clipboard

Start de Apache-service opnieuw.

Copy to Clipboard

Download en installeer het GO-pakket.

Copy to Clipboard

De GOLANG software is geïnstalleerd onder de /usr/local folder.

Om goed te kunnen werken, verwacht de GO-software dat het systeem een reeks omgevingsvariabelen heeft.

Laten we een bestand maken om de vereiste configuratie van omgevingsvariabelen te automatiseren.

Copy to Clipboard

Hier is de inhoud van het bestand.

Copy to Clipboard

Start uw computer opnieuw op.

Copy to Clipboard

Controleer of de vereiste omgevingsvariabelen automatisch zijn gemaakt.

Copy to Clipboard

Hier is de juiste output:

Copy to Clipboard

Laten we bijvoorbeeld een GO-script maken.

Copy to Clipboard

Hier is de inhoud van het bestand.

Copy to Clipboard

Bouw het GO-script en verplaats het naar de Apache CGI-map.

Copy to Clipboard

Toegang tot de Apache's CGI directory.

Wijzig de bestandsmachtiging.

Copy to Clipboard

Open uw browser en voer het IP-adres van uw webserver in plus /cgi-bin/test.go.

In ons voorbeeld is de volgende URL ingevoerd in de browser:

• http://172.31.8.195/cgi-bin/test.go

In het GO-script moet het volgende bericht worden weergegeven.

Apache CGI GO

Gefeliciteerd! U de GO nu gebruiken als CGI.