Tīmekļa serveru mitināšana internetā var būt ļoti sarežģīta iesācējam bez atbilstošas ​​rokasgrāmatas. Mākoņpakalpojumu sniedzēji ir nodrošinājuši daudzus veidus, kā viegli izveidot jebkāda veida serverus mākonī.

AWS ir viena no lielākajām un uzticamākajām mākoņa iespējām serveru izvietošanai. Lūk, kā jūs varat panākt, lai jūsu Linux serveris darbotos mākonī, izmantojot AWS EC2.

Kas ir Amazon EC2?

Amazon Elastic Cloud Compute (EC2) ir viens no populārākajiem Amazon piedāvātajiem tīmekļa pakalpojumiem. Izmantojot EC2, jūs varat izveidot virtuālās mašīnas mākonī ar dažādām operētājsistēmām un maināmu skaitļošanas jaudu. Tas ir ļoti noderīgi, lai palaistu drošus tīmekļa serverus un padarītu tos pieejamus internetā.

Kā izveidot Linux EC2 instanci

AWS tīmekļa konsole nodrošina viegli navigējamu saskarni, kas ļauj palaist gadījumu, neizmantojot skriptus vai kodu. Šeit ir sniegts detalizēts ceļvedis uz Linux balstītas EC2 instances palaišanai AWS. Jūs arī uzzināsit, kā droši izveidot savienojumu ar to, izmantojot konsoli.

Pierakstieties savā esošajā AWS kontā vai dodieties uz portal.aws.amazon.com lai reģistrētos jaunam. Pēc tam meklējiet un dodieties uz EC2 mērinstrumentu panelis.

Atrodiet Palaist gadījumus pogu ekrāna augšējā labajā stūrī un noklikšķiniet uz tās, lai palaistu EC2 palaišanas vedni.

Vispirms ir jāievada instances nosaukums; pēc tam izvēlieties operētājsistēmas attēlu un versiju (Amazon Machine Image-AMI) Linux izplatīšanai, kuru vēlaties izmantot. Jūs varat brīvi izpētīt citus ieteicamās Linux serveru operētājsistēmas izņemot Ubuntu.

Izvēlieties instances veidu

Dažādos EC2 gadījumu tipus veido dažādas CPU, atmiņas, krātuves un tīkla jaudas kombinācijas. Atkarībā no jūsu prasībām varat izvēlēties līdz pat 10 dažādiem gadījumu veidiem. Demonstrēšanai izmantosim noklusējuma (t2.mikro) instances veids.

AWS ir rakstu par pareizā gadījuma veida izvēli savai EC2 virtuālajai mašīnai, ko varat izmantot kā atsauci.

Izvēlieties atslēgu pāri

Vairumā gadījumu, vismaz izstrādes un atkļūdošanas nolūkos, iespējams, jums būs jāpiekļūst savai instancei, izmantojot SSH, un, lai to izdarītu droši, ir nepieciešams atslēgu pāris. Tā ir izvēles konfigurācija, taču, tā kā vēlāk varētu izveidot savienojumu ar savu gadījumu, izmantojot SSH, jums ir jāpievieno atslēgu pāris.

Varat izmantot esošu atslēgu pāri vai izveidot jaunu. Lai izveidotu jaunu, noklikšķiniet uz Izveidojiet jaunu atslēgu pāri, un jūs redzēsit uznirstošo ekrānu zemāk.

Piešķiriet savam atslēgu pārim nosaukumu un izvēlieties šifrēšanas veidu (RSA ir vispopulārākā un ieteicamākā iespēja, jo tā tiek atbalstīta vairākās platformās). Jums arī jāizvēlas faila formāts (PEM vai PPK) privātajām atslēgām, kuras tiks lejupielādētas jūsu lokālajā datorā atkarībā no izmantotā SSH klienta.

The Tīkla iestatījumi jūsu EC2 instancē nākamais. Pēc noklusējuma ir jāizveido jauna drošības grupa, lai definētu ugunsmūra noteikumus, lai ierobežotu piekļuvi tikai konkrētiem jūsu instances portiem.

Ieteicams ierobežot SSH savienojumu tikai ar jūsu IP adresi, lai samazinātu jūsu izredzes serveris tiek uzlauzts. Ja esat izveidojis instanci kā tīmekļa serveri, jums vajadzētu arī atļaut HTTP trafiku.

Jūs vienmēr varat atgriezties, lai rediģētu savas drošības grupas kārtulas, lai pievienotu vai noņemtu ienākošās un izejošās kārtulas. Piemēram, pievienojot ienākošās kārtulas HTTPS trafikam, kad iestatāt SSL sertifikātu drošiem HTTP savienojumiem.

Krātuves iestatījumi

Pēc noklusējuma EC2 piešķirs krātuvi, pamatojoties uz atlasīto gadījumu tipu. Bet jums ir iespēja savai instancei pievienot Amazon Elastic Block Storage sējumu (kas darbojas kā ārējais atmiņas disks).

Tas nav obligāti, taču, ja vēlaties virtuālo disku, ko varat izmantot vairākos gadījumos vai viegli pārvietoties, tas ir jāapsver. Tagad varat pārskatīt savas instances konfigurāciju, lai pārliecinātos, ka viss ir iestatīts pareizi, un pēc tam noklikšķiniet uz Palaist instanci pogu, lai izveidotu savu Linux virtuālo mašīnu.

Jūs tiksit novirzīts uz ekrānu, kurā jums ir Skatīt gadījumus pogu. Noklikšķiniet uz tā, lai skatītu savu tikko palaito gadījumu.

Kā izveidot savienojumu ar Linux EC2 instanci

Tagad, kad virtuālā mašīna ir izveidota un darbojas, varat tajā iestatīt tīmekļa serveri. Tas varētu būt Apache serveris, Node.js serveris vai jebkurš serveris, kuru vēlaties izmantot. Ir līdz četriem dažādiem veidiem, kā izveidot savienojumu ar EC2 gadījumu, proti:

  • EC2 instances savienojums
  • Sesijas vadītājs
  • SSH klients
  • EC2 sērijas konsole

Visizplatītākās savienojuma metodes ir EC2 instances savienojums un SSH klients. EC2 instances savienojums ir ātrākais un vienkāršākais veids, kā izveidot savienojumu ar EC2 gadījumu un veikt ar to vēlamās darbības.

Lai izveidotu savienojumu ar savu Linux gadījumu, izmantojot EC2 instances savienojumu, atlasiet to informācijas panelī un noklikšķiniet uz Savienot.

Izvēlieties EC2 instances savienojums cilni un noklikšķiniet uz Savienot pogu. Tas automātiski atvērtu ekrānu, kas izskatās kā komandrindas interfeiss.

Tas apstiprina veiksmīgu pieteikšanos jūsu Linux datorā, un tagad varat sākt to iestatīt savām tīmekļa servera vajadzībām. Piemēram, lai izveidotu vienkāršu Apache tīmekļa serveri, palaidiet šādas komandas:

sudo apt-gūt atjaunināt -y
sudo apt-gūt instalējiet apache2 -y
sudosystemctlsāktapache2.apkalpošana

Lai pārbaudītu, vai viss noritēja labi un Apache serveris darbojas un darbojas, pārbaudiet statusu, izmantojot sudo systemctl statuss apache2.service. Ja viss ir kārtībā, jums vajadzētu būt izvadei, kas ir līdzīga tālāk norādītajai:

Visbeidzot, varat pārbaudīt serveri, kopējot Publisks IPv4 DNS no instances rekvizītu cilnes un ielīmējiet to savā pārlūkprogrammā. Jums vajadzētu redzēt Apache demonstrācijas lapu.

Apsveicam ar veiksmīgu Linux servera iestatīšanu AWS mākonī. Tagad ar to varat izveidot un izvietot savas lietojumprogrammas ražošanā.

Lietojumprogrammu izvietošana mākonī, izmantojot AWS

Tagad jūs varat viegli iestatīt Linux tīmekļa serveri mākonī, izmantojot Amazon EC2. Lai gan Ubuntu ir visvairāk izmantotā operētājsistēma Linux serveriem, EC2 instances izveides process ir vienāds jebkurai citai Linux izplatīšanai.

Varat arī iestatīt dažāda veida tīmekļa serverus, piemēram, Node.js, Git, Golang vai Docker konteineru. Viss, kas jums jādara, ir izveidot savienojumu ar savu gadījumu un veikt darbības, lai iestatītu vēlamo lietojumprogrammu serveri.