Paano Mag-host ng isang Website (Gabay sa Pag-set up ng Iyong Sariling Server)

Paano lumikha ng isang server


Upang mag-host ng isang website sa isang server, kakailanganin mong marumi ang iyong mga kamay at i-set up ang buong kapaligiran sa iyong sarili. Sa ibaba, makakahanap ka ng isang pangkalahatang halimbawa ng kung paano magawa ang mga bagay gamit ang isang virtual pribadong server na tumatakbo Ubuntu 18.04

Sa madaling sabi, kakailanganin mong:

    • Gawin ang paunang pag-setup ng server
    • Mag-set up ng isang DNS zone at ituro ang iyong domain
    • Mag-install ng isang stack ng software
    • Lumikha ng isang virtual host
    • Kunin ang iyong website at tumatakbo

P.S. Kung hindi mo nais na dumaan sa mga kumplikadong hakbang na ito, isaalang-alang ang pagkuha ng isang web hosting.

1. Ang Mga Hakbang sa Pag-setup ng Server

Kung magpasya kang magrenta ng isang dedikadong server o isang VPS, kailangan mo munang maglagay ng isang matatag na pundasyon. Ito ay nagsasangkot sa pag-access sa iyong server sa pamamagitan ng isang terminal o isang SSH client at paggawa ng mga pag-update sa seguridad at pag-update.

Kumonekta sa Iyong Server

Magsimula sa pamamagitan ng pagkonekta sa iyong server. Ang sumusunod na utos ay gagawa ng trick:

ssh [protektado ng email] _server_IP -port

Kapag kumokonekta sa kauna-unahang pagkakataon, maaaring sinenyasan mong idagdag ang iyong IP server sa listahan ng mga kilalang host. Mag-type sa oo upang magpatuloy at sasenyasan ka upang makapasok sa root password.

pagdaragdag ng server ng IP sa mga kilalang host

Narito ang isang halimbawa ng dapat mong makita sa iyong screen kung tama ang lahat.

paunang screen ng pag-login sa Ubuntu SSH

Kunin ang Pinakabagong Update

Patakbuhin ang sumusunod na mga utos upang makuha ang pinakabagong mga pag-update para sa iyong server ng Ubuntu 18.04:

update ng sudo
pag-upgrade ng sudo

Kapag nagpapatakbo ng pangalawang utos, makakakita ka ng isang screen ng kumpirmasyon. Mag-type sa Y Magpatuloy.

pagkumpirma ng mga update sa server ng Ubuntu

Lumikha ng isang Bagong Gumagamit

Susunod, kakailanganin mong magdagdag ng isang bagong gumagamit, dahil hindi inirerekomenda ang paggamit ng ugat para sa pang-araw-araw na gawain. Tumawag ito sa webmaster. Upang simulan ang paglikha ng gumagamit, isagawa ang:

adduser webmaster

paglikha ng isang bagong gumagamit na Ubuntu

Kapag lumikha ka ng isang password, sasabihan ka upang ipasok ang mga pangkalahatang detalye (na maaari mong iwanang blangko). Pagkatapos, i-type ang Y upang kumpirmahin ang bagong paglikha ng gumagamit.

Bilang default, ang bagong gumagamit ay hindi magkakaroon ng sapat na pribilehiyo na gawin ang lahat ng kailangan mo, kaya kakailanganin mong idagdag ang mga ito nang manu-mano. Narito kung paano mo ito gawin:

usermod -aG sudo webmaster

Ayan yun! Handa na ang iyong bagong gumagamit ng administratibo. Upang simulan ang paggamit nito sa halip na ugat, isagawa ang:

su – webmaster

pagbabago ng gumagamit ng system

I-set up ang Public Key Authentication (Opsyonal)

Ang paggamit ng isang password upang patunayan ang mga dahon na mahina laban sa mga pagtatangka ng lakas-brute at inilalagay ang iyong server sa katamtamang peligro (lalo na kung tamad kang mag-set up ng isang natatanging at malakas na password).

Ang isang mahusay na paraan upang mapabuti ang integridad ng server ay ang paggamit ng SSH key sa halip ng isang regular na password. Ang mga hakbang ay dapat magkapareho alintana kung alin ang pamamahagi ng Linux na iyong pinapatakbo. Magsimula mag-log out ng iyong server at isagawa ang sumusunod na utos sa iyong lokal na computer upang lumikha ng isang bagong pampublikong susi:

ssh-keygen

Hihilingin kang magpasok ng isang karagdagang passphrase at ang lokasyon kung saan i-save ang pampublikong susi. Bilang default, nai-save nito ang lahat sa /Users/Your_User/.ssh direktoryo (na maaari mong panatilihin maliban kung mayroon kang ibang mga plano sa isip).

nagpapatakbo ng SSH keygen

Kapag natapos na, kopyahin ang SSH key sa iyong server sa pamamagitan ng paggamit:

ssh-copy-id [protektado ng email] _server_IP

Maaari mo ring gawin ang parehong para sa iyong gumagamit ng ugat kung sakaling:

ssh-copy-id [protektado ng email] _server_IP

paglipat ng SSH key sa remote server

Sa wakas, kakailanganin mong mag-login muli sa iyong server. Sa oras na ito, gagamitin mo ang SSH key at ang passphrase nito upang mapatunayan. Kung ang iyong password ay nahulaan ng isang tao, hindi nila mai-log in, dahil ang pampublikong susi ay kinakailangan upang makagawa ng isang matagumpay na koneksyon.

pag-log in sa server na may SSH key

Huwag paganahin ang Authentication ng Password (Opsyonal)

Dahil na-access mo na ngayon ang iyong server gamit ang bagong nabuong SSH key, maipapayo na huwag paganahin ang regular na pagpapatunay ng password. Upang gawin ito, maaari nating gamitin ang nano text editor:

sudo nano / etc / ssh / sshd_config

Maghanap para sa isang linya na nagsasabing #PasswordAuthentication oo, tanggalin ang # at baguhin ang oo sa a hindi. Ang pangwakas na resulta ay dapat magmukhang:

hindi paganahin ang pagpapatunay ng password sa config ng sshd

Upang mai-save ang mga pagbabagong ito at lumabas sa editor ng nano, pindutin ang CTRL + X, i-type Y at pindutin Ipasok. At sa wakas, ilapat ang lahat sa pamamagitan ng pag-reload ng serbisyo ng sshd:

sudo systemctl reload sshd

At iyon! Magagamit ka na ngayon ng pampublikong susi upang mapatunayan sa halip na isang password, na itinuturing na isang mas ligtas na paraan upang ma-access at pamahalaan ang isang server.

Mag-set up ng isang Firewall

Panghuli, ngunit hindi bababa sa, ipinapayong gumamit ng isang firewall upang maprotektahan ang iyong sarili mula sa mga panganib na tumatakbo sa web. Ang Uncomplicated Firewall ay isa sa mga pinakamahusay na tool para sa trabaho. Upang i-set up ito, magpatupad:

sudo apt-get install ufw

Kapag naka-install, ang firewall ay hindi gagana maliban kung manu-manong naka-on. Maaari mo itong paganahin sa pamamagitan ng paggamit:

paganahin ang sudo ufw

pagpapagana ng ufw Ubuntu

Upang suriin kung tumatakbo at tumatakbo, ipatupad:

katayuan ng sudo ufw na pandiwa

2. Mag-set up ng isang DNS Zone

Ang susunod na hamon ay ang paglikha ng isang DNS zone, na gumaganap bilang materyal na nagbubuklod sa pagitan ng isang domain name at isang server. Maaari nating masira ito sa dalawang mas maliit na hakbang:

  1. Ang pag-set up ng isang DNS zone sa loob ng iyong server
  2. Paglikha ng mga pasadyang nameservers sa iyong domain registrar

Lumikha ng isang Bagong DNS Zone

Upang makagawa ng isang bagong DNS zone, gumagamit kami ng isang tool na tinatawag na bind9. Sa huli, ito ang serbisyo na nagbibigay-daan sa amin upang mai-load ang isang website sa pamamagitan ng isang domain name sa halip na isang IP address.

Upang mai-install ang Bind9 sa iyong Ubuntu 18.04 server, isagawa ang:

sudo apt-get install bind9

Kapag na-install, ang lahat ng mga file ay magagamit sa / etc / magbigkis direktoryo. Mag-navigate muna ito:

cd / etc / magbigkis

Upang mapanatiling maayos at maayos ang lahat, gagawa kami ng isang hiwalay na direktoryo para sa aming mga zone ng DNS:

sudo mkdir -p zone

Gumawa tayo ng isang bagong file ng DNS zone para sa aming domain. Gumagamit kami domain-example.com para sa mga layunin ng pagpapakita (dapat mong palitan ito sa iyong aktwal na pangalan ng domain).

sudo nano zones / domain-example.com

Halimbawa ng snippet ng DNS:

;
; IPAKITA ang file ng data para sa domain-example.com
;
$ TTL 3h
@ SA SOA ns1.domain-example.com. admin.domain-example.com. (
1; Serial
3h; I-refresh pagkatapos ng 3 oras
1h; Tumagal muli pagkatapos ng 1 oras
1w; Mag-expire pagkatapos ng 1 linggo
1h); Negatibong caching TTL ng 1 araw
;
@ IN NS ns1.domain-example.com.
@ IN NS ns2.domain-example.com.

domain-example.com. SA ISANG IYONG_SERVER_IP
ns1 SA INYONG YOUR_SERVER_IP
ns2 SA IYONG_SANS_
www SA CNAME domain-example.com.
mail sa ISANG IYONG_SERVER_IP
ftp SA CNAME domain-example.com.
domain-example.com. SA MX 10 domain-example.com.

Siguraduhin na palitan ang lahat ng mga pagkakataon ng iyong Ang iyong_Server_IP at domain-example.com na may aktwal na mga halaga. I-save ang zone file sa pamamagitan ng pagpindot CTRL + X at pagkatapos ay mag-type Y upang kumpirmahin ang mga pagbabago.

Susunod, kailangan nating i-edit ang lokal na pagsasaayos at tukuyin ang lokasyon ng aming bagong nilikha na DNS zone. Tinitiyak nito na alam ng server kung aling zone file ang nabibilang sa kung anong domain name.

sudo nano pinangalanan.conf.local

Ang pastedown ang mga sumusunod na linya sa ilalim ng file habang pinapalitan domain-example.com gamit ang iyong aktwal na website ng website.

zone "domain-example.com" {
uri ng master;
file "/etc/bind/zones/domain-example.com";
};

Pindutin CTRL + X at input Y upang mai-save ang iyong mga pagbabago at lumabas sa editor ng nano.

Maaari mo ring subukan kung ang lahat ay naidagdag at naayos nang tama sa pamamagitan ng pagpapatupad ng sumusunod na utos:

pinangalanang sudo-checkzone domain-example.com /etc/bind/zones/domain-example.com

pagpapatunay ng dns zone

Panghuli, patakbuhin ang dalawang utos na ito upang mai-restart ang serbisyo ng DNS ng iyong server at tiyaking tumatakbo ito:

sudo /etc/init.d/bind9 i-restart
simulan ang sudo /etc/init.d/bind9

Sa puntong ito, handa ang DNS zone mula sa iyong server-side. Upang tapusin ito, kakailanganin mong lumikha ng pasadyang mga entry ng mga nameservers sa loob ng iyong domain registrar.

Lumikha ng Pasadyang Nameservers para sa Iyong Domain

Dahil tinukoy namin ang dalawang nameservers (ns1.domain-example.com at ns2.domain-example.com) sa aming halimbawa ng DNS zone, kakailanganin naming lumikha ng mga entry na ito sa rehistro ng domain at gamitin ang mga ito.

Narito kung paano ang hitsura ng mga entry:

Pasadyang Nameserver Mga puntos sa
ns1.domain-example.com Ang iyong_Server_IP
ns2.domain-example.com Ang iyong_Server_IP

paglikha ng names names ng bata

Kapag nilikha, kakailanganin mong ituro ang iyong domain sa mga bagong nameservers.

i-update ang mga nameservers

3. I-install ang LAMP Stack

Ang LAMP ay isa sa mga pinaka ginagamit na mga stack ng software ng web. Nakatayo ito para sa Linux, Apache HTTP Server, MySQL / MariaDB, at PHP. Bago mag-host ng isang site, kakailanganin mong tiyakin na magagamit ang lahat ng mga sangkap na ito sa iyong server. Narito kung paano makikita ang proseso ng pag-set up ng mga ito gamit ang Ubuntu 18.04:

Apache

Ang Apache HTTP Server ay maaaring maisama sa mga default na pakete na kasama ng iyong server. Kung hindi, pagkatapos ay papatayin:

sudo apt-get install apache2

i-install ang Apache

Dahil mayroong isang firewall, kailangan nating tiyakin na ang mga port na ito ay bukas dahil hindi gagana ng maayos ang Apache. Narito ang dapat mong payagan sa pamamagitan ng firewall:

sudo ufw payagan ang 80 / tcp
sudo ufw payagan ang 443 / tcp

Pagkatapos, i-restart ito upang matiyak na ang mga pagbabago ay inilalapat:

reload ang sudo ufw

Sa puntong ito, narito ang dapat mong makita sa pamamagitan ng pagbisita sa IP address ng iyong server sa pamamagitan ng isang browser:

default na pahina ng Apache2

PHP

Upang makuha ang pinakabagong bersyon ng PHP na may ilang dagdag na mga module na kailangan ng WordPress, ipatupad:

sudo apt-get install php php-common php-mysql php-gd php-cli

kumpirmahin ang pag-install ng PHP

Maaari mong suriin kung aling bersyon ng PHP ang na-install sa iyong server sa pamamagitan ng pag-type:

php -v

suriin ang bersyon ng PHP

MySQL / MariaDB

Ang MariaDB at MySQL ay dalawa sa mga nangungunang pagpipilian para sa iyong database server sa Linux. Para sa halimbawang ito, gagamitin namin ang MariaDB. Upang mai-install ito sa iyong server, magpatupad:

sudo apt-get install mariadb-server mariadb-client

i-install ang Mariadb

Kapag tapos na, kakailanganin mong gumamit ng isang karagdagang script na kasama ang pakete. Itatatag nito ang mga pangunahing hakbang sa seguridad para sa iyong database server. Simulan ito sa pamamagitan ng pag-type:

sudo mysql_secure_installation

Sa unang hakbang, hihilingin sa iyo na magbigay ng root password ng MySQL. pindutin ang Ipasok pindutan upang magpatuloy habang hindi pa nilikha. Pagkatapos ay sundin ang natitirang mga tagubilin na lumitaw sa interface ng command-line.

Ang pag-install ng Mariadb secure

Sa wakas, maaari mong suriin kung ang aking database server ay nagpapatakbo sa pamamagitan ng pagpapatakbo:

katayuan ng sudo systemctl mysql

4 Lumikha ng isang Virtual Host

Ang susunod na gawain ay ang paglikha ng isang nakatuong direktoryo para sa iyong mga file ng website. Magsimula sa pamamagitan ng pagbabago ng iyong direktoryo sa pagtatrabaho:

cd / var / www / HTML

Gamitin ang utos na ito upang lumikha ng isang folder para sa iyong domain at isang karagdagang isa sa loob:

sudo mkdir -p domain-example.com/public_html

Pagkatapos, gawin ang webmaster gumagamit na dati naming nilikha ang may-ari sa pamamagitan ng paggamit:

sudo chown -R webmaster: domain ng webmaster-example.com/public_html

Kailangan mo ring tiyakin na ang mga pahintulot sa pagbasa ay inilalapat sa direktoryo ng Apache root. Sa kasong ito:

sudo chmod -R 755 / var / www / html /

Sa puntong ito, nakuha ng Apache ang lahat ng mga setting mula sa 000-default.conf file. Kailangan nating kopyahin ang mga nilalaman ng file na ito at lumikha ng isang hiwalay para sa aming domain name. Ang pinakamadaling paraan upang kopyahin ang isang template ng virtual host na pagsasaayos ay sa pamamagitan ng paggamit ng sumusunod na utos:

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domain-example.com.conf

Mahalaga, gumagawa ito ng isang kopya ng file sa ilalim ng ibang pangalan sa parehong direktoryo. Ito ang file na nagsasabi sa iyong Apache web server ang lokasyon ng direktoryo ng ugat ng domain, error log, at iba pang mahahalagang landas. Upang baguhin ang nilalaman nito, gagamitin namin ang nano:

sudo nano /etc/apache2/sites-available/domain-example.com.conf

Halimbawa ng Apache config:

# Ang direktoryo ng ServerName ay nagtatakda ng scheme ng kahilingan, hostname at port na iyon
# Ginagamit ng server upang makilala ang sarili nito. Ginagamit ito kapag lumilikha
# mga pag-redirect ng mga URL. Sa konteksto ng virtual host, ang ServerName
Tinutukoy ng # kung anong dapat lumabas ang hostname sa Host ng kahilingan: header na
# tumugma sa virtual host na ito. Para sa default na virtual host (ang file na ito)
Ang # halaga ay hindi mapagpasyahan dahil ginagamit ito bilang isang huling resort host anuman.
# Gayunpaman, dapat mong itakda ito para sa anumang karagdagang virtual host nang malinaw.

Ang ServerAdmin [protektado ng email]
DokumentoRoot /var/www/html/domain-example.com/public_html
ServerName domain-example.com
ServerAlias ​​www.domain-example.com

# Magagamit na mga loglevel: trace8, …, trace1, debug, impormasyon, paunawa, babalaan,
# error, crit, alerto, lumitaw.
# Posible ring i-configure ang loglevel para sa partikular
# modyul, hal.
#LogLevel info ssl: babala

Error Login $ {APACHE_LOG_DIR} /error.log
Pinagsama ang Customlog $ {APACHE_LOG_DIR} / pinagsama.access.log

# Para sa karamihan ng mga file ng pagsasaayos mula sa conf-magagamit /, na
# pinagana o hindi pinagana sa isang pandaigdigang antas, posible na
# Isama ang isang linya para sa isang partikular na virtual host. Halimbawa ang
# Ang sumusunod na linya ay nagbibigay-daan sa CGI na pagsasaayos para sa host na ito lamang
# matapos na ito ay pinahayag na sa buong mundo "a2disconf".
#Include conf-magagamit / serve-cgi-bin.conf

Siguraduhin na palitan ang lahat ng mga pagkakataon ng domain-example.com sa iyong aktwal na pangalan ng domain. Upang mai-save ang file, pindutin ang CTRL + X at kumpirmahin sa pamamagitan ng pag-type Y. Ang pangwakas na resulta ay dapat magmukhang:

pagdaragdag ng domain config sa Apache

Sa puntong ito, kakailanganin mong i-off ang default na virtual na file ng pagsasaayos ng host at gamitin ang bagong nilikha. Ang kautusang ito ay hindi paganahin ito:

sudo a2dissite 000-default.conf

Pagkatapos, idagdag ang kamakailang nilikha na file ng pagsasaayos tulad ng ipinakita sa ibaba:

sudo a2ensite domain-halimbawa.com.conf

Panghuli, kakailanganin mong i-restart ang Apache para sa mga pagbabagong ilalapat. Maaari mong gawin iyon sa pamamagitan ng pagpapatakbo:

sudo systemctl reload apache2

Matagumpay mong na-install ang LAMP sa iyong server. Dahil ang iyong domain ay nakatuon sa server, maaaring kailangan mong maghintay ng ilang oras para sa ganap na pagpapalaganap ng DNS. Pagkatapos ay dapat mong makita ang isang katulad na screen kapag bumibisita sa iyong domain sa pamamagitan ng browser.

nilalaman ng direktoryo ng root ng domain

5. I-set up ang WordPress (o Mag-upload ng isang Website)

Dahil kumpleto na ang paunang pag-setup ng server, oras na upang mag-host ng isang website dito. Sa seksyong ito, ipapakita namin sa iyo ang isang pangkalahatang halimbawa ng kung paano magpapatakbo at tumatakbo ang isang site ng WordPress.

Lumikha ng isang Bagong MySQL Database at Gumagamit

Magsimula sa pamamagitan ng pag-access sa MySQL interface sa pamamagitan ng terminal:

sudo mysql

>Gamitin ang sumusunod na syntax upang makagawa ng isang bagong database:

GAWAIN ANG DATABASE wpdatabase;

Pagkatapos, lumikha ng isang bagong gumagamit at tukuyin ang password:

Gawin ang USER ‘wpuser’ @ ‘localhost’ IDENTIFIED NG ‘SuperSecurePassword123’;

Susunod, magtalaga ng mga pribilehiyo sa administratibo sa iyong bagong nilikha na gumagamit na may:

GUSTO NG LAHAT NG PRIVILE SA Wpdatabase. * SA ‘wpuser’ @ ‘localhost’;

Ayan yun! Ang iyong MySQL user at database ay handa na para sa aksyon. Upang patayin ang interface, i-type ang:

labasan

Ilipat ang mga File ng WordPress sa Iyong Server

Panghuli, ngunit hindi bababa sa, kailangan naming makuha ang aktwal na mga file ng website na na-upload sa direktoryo ng ugat ng iyong domain. Mayroong dalawang mga pamamaraang ilalarawan namin sa sunud-sunod na hakbang:

  • Gamit ang utos ng wget upang makuha ang pinakabagong bersyon ng WordPress
  • Pag-configure ng isang FTP client (tulad ng FileZilla)

Pamamaraan 1: Paggamit ng Mga Utos ng Command Line

Ang unang paraan ay ang paggamit ng isang utos na tinawag wget. Upang magamit ito sa iyong server, kailangan mong i-install ito:

sudo apt-get install wget

Pagkatapos, baguhin ang iyong direktoryo sa pagtatrabaho sa root folder ng iyong domain name:

cd /var/www/html/domain-example.com/public_html

Gamitin ang wget na utos upang i-download ang pinakabagong bersyon ng WordPress mula sa web:

wget https://www.wordpress.org/latest.zip

Pagkatapos, kunin ang lahat ng mga nilalaman ng archive sa pamamagitan ng paggamit:

unzip pinakabagong.zip

Bilang default, lilitaw ang lahat ng mga file sa isang bagong direktoryo na tinawag WordPress (na maaaring magresulta sa iyong website na nagtatrabaho sa pamamagitan ng domain-example.com/wordpress). Para gumana nang tama ang lahat, kakailanganin nating ilipat ang lahat ng mga file mula sa direktoryo na iyon sa isa sa itaas. Narito kung paano ito gawin:

cd wordpress

Ang sumusunod na utos ay lilipat ang lahat ng mga file mula sa kasalukuyang direktoryo sa iyong tinukoy na lokasyon:

sudo mv * /var/www/html/domain-example.com/public_html/

Bago simulan ang pag-install, kakailanganin mong ihanda ang iyong wp-config.php file. Dahil isang halimbawa lamang ang ibinigay. Magsimula sa pamamagitan ng pangalan ng pangalan:

sudo mv wp-config-sample.php wp-config.php

Pagkatapos, i-edit ang file gamit ang nano at idagdag ang mga detalye ng database ng MySQL.

sudo nano wp-config.php

Siguraduhing i-update ang MySQL Gumagamit, Database, at Host mga seksyon na may mga halagang nilikha mo dati.

pag-edit ng WP config

Panghuli, bisitahin ang iyong domain name sa browser at makikita mo ang paunang screen sa pag-setup ng WordPress.

paunang pag-setup ng WordPress

Kapag natapos mo ito, maaari kang mag-install ng isang plugin ng paglipat tulad ng All-in-One WP Migration upang mag-import ng isang umiiral na website ng WordPress.

Pamamaraan 2: Paggamit ng isang FTP Client

Bilang kahalili, maaari kang gumamit ng FTP client tulad ng FileZilla. Kung sakaling na-configure mo ang isang SSH key at hindi pinagana ang pagpapatunay ng password, kakailanganin mong gamitin ito upang mag-log in sa halip na regular na kumbinasyon ng username at password. Upang mai-configure ang koneksyon sa SFTP:

  1. Pumunta sa FileZilla Site Manager at magdagdag ng a Bagong Site.
  2. Itakda ang protocol sa SFTP – SSH File Transfer Protocol.
  3. Ipasok ang iyong IP server sa Host patlang at itakda ang port sa 22.
  4. Itakda ang uri ng pag-login sa Key file.
  5. Tukuyin ang landas sa iyong SSH key (hal. /Users/Name/.ssh/id_rsa).
  6. I-convert ito ng FileZilla sa isang .ppk file, na maaari mong gamitin upang makagawa ng isang koneksyon.

pag-convert ng SSH key

Ang pangwakas na pagsasaayos ay dapat magmukhang ganito:

Ang pagsasaayos ng sftp ng FileZilla

Ngayon, mai-access mo ang iyong server sa pamamagitan ng FTP at mai-upload ang anumang mga file nang direkta mula sa iyong computer.

Ang koneksyon ng FileZilla sftp

Binabati kita! Nalaman mo kung paano mag-host ng isang website sa isang virtual pribadong server na tumatakbo sa Ubuntu 18.04. Ang lahat mula sa paunang pag-setup ng server hanggang sa paghahanda ng stack ng software ay na-sakop. Lahat ng naiwan ay upang kumuha ng isang server at marumi ang iyong mga kamay!

Ang artikulong ito ay nai-publish sa tulong ng Hostinger.com.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me

About the author

Adblock
detector