Haluatko oppia asentamaan Nginxin ja sallimaan GO CGI:iden käytön tietokoneessa, jossa on Ubuntu Linux? Tässä opetusohjelmassa näytämme sinulle, miten CGI-ominaisuus otetaan käyttöön ja miten GO-komentosarjat voidaan suorittaa Nginx-palvelimella.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
• GO 1.14.16

Laiteluettelo

Seuraavassa osassa on luettelo tämän opetusohjelman luomiseen käytetyistä laitteista.

Amazon Associatena ansaitsen ehdot täyttävistä ostoksista.

Opetusohjelma Ubuntu – Golang CGI on Nginx

Asenna Nginx-palvelin ja Fcgiwrap-paketti.

Copy to Clipboard

Luo CGI-yhdyskäytävän määritystiedosto.

Copy to Clipboard

Tässä on tiedoston sisältö.

Copy to Clipboard

Luo kansio CGI-tiedostojen tallentamista varten.

Copy to Clipboard

Muokkaa oletussivuston Nginx-määritystiedostoa.

Copy to Clipboard

Lisää seuraava rivi SERVER-nimiselle alueelle.

Copy to Clipboard

Tässä on kansio, ennen kokoonpanoamme.

Copy to Clipboard

Tässä on kansio kokoonpanomme jälkeen.

Copy to Clipboard

Käynnistä Nginx-palvelu uudelleen.

Copy to Clipboard

Lataa ja asenna GO-paketti.

Copy to Clipboard

GOLANG-ohjelmisto asennettiin /usr/local-kansioon.

Jotta GO-ohjelmisto toimisi oikein, se odottaa, että järjestelmässä on joukko ympäristömuuttujia.

Luodaan tiedosto tarvittavien ympäristömuuttujien kokoonpanon automatisoimiseksi.

Copy to Clipboard

Tässä on tiedoston sisältö.

Copy to Clipboard

Käynnistä tietokone uudelleen.

Copy to Clipboard

Tarkista, luotiinko tarvittavat ympäristömuuttujat automaattisesti.

Copy to Clipboard

Tässä on oikea tuloste:

Copy to Clipboard

Luodaan esimerkiksi GO-komentosarja.

Copy to Clipboard

Tässä on tiedoston sisältö.

Copy to Clipboard

Luo GO-komentosarja ja siirrä se Nginxin CGI-hakemistoon.

Copy to Clipboard

Käytä Nginxin CGI-hakemistoa.

Muuta tiedoston käyttöoikeutta.

Copy to Clipboard

Avaa selain ja kirjoita verkkopalvelimen IP-osoite plus /cgi-bin/test.go.

Esimerkissämme selaimeen syötettiin seuraava URL-osoite:

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

GO-komentosarjan pitäisi näyttää seuraava sanoma.

Onnittelen! Voit nyt käyttää GO:ta CGI:nä.