როგორ ვასპინძლოთ ვებ – გვერდი (საკუთარი სერვერის დაყენების სახელმძღვანელო)

როგორ შევქმნათ სერვერი


ვებსაიტზე სერვერზე დარეგისტრირებისთვის, თქვენ უნდა დაიხუროს თქვენი ხელები და შექმნას მთელი გარემო საკუთარი თავის მიერ. ქვემოთ ნახავთ განზოგადებულ მაგალითს, თუ როგორ უნდა გააკეთოთ საქმე ვირტუალური პირადი სერვერის გამოყენებით უბუნტუ 18.04

მოკლედ, თქვენ დაგჭირდებათ:

    • შეასრულეთ სერვერის საწყისი კონფიგურაცია
    • შექმენით DNS ზონა და მიუთითეთ თქვენი დომენი
    • დააინსტალირეთ პროგრამული დასტა
    • შექმენით ვირტუალური მასპინძელი
    • მიიღეთ ვებ – გვერდი და მუშაობს

P.S. თუ არ გსურთ ამ რთული ნაბიჯების გავლა, გაითვალისწინეთ ვებ ჰოსტინგის მიღება.

Contents

1. პირველი სერვერის დაყენების ნაბიჯები

თუ გადაწყვეტთ დაქირავებულ სერვერზე ან VPS– ს დაქირავებას, პირველ რიგში, საჭიროა საფუძველი ჩაუყაროთ. ეს გულისხმობს თქვენს სერვერზე წვდომას ტერმინალის ან SSH კლიენტის საშუალებით და უსაფრთხოების ცვლილებებისა და განახლებების გაკეთებას.

დაკავშირება თქვენს სერვერთან

დაიწყეთ თქვენს სერვერთან დაკავშირებით. შემდეგი ბრძანება შეასრულებს ხრიკს:

ssh [ელ.ფოსტა დაცულია] _server_IP-პორტი

პირველად დაკავშირებისას, შეიძლება მოგთხოვონ თქვენი სერვერის IP განთავსება ცნობილი მასპინძლების სიაში. Დაწერე დიახ გაგრძელება და შემდეგ მოგთხოვთ შეხვიდეთ root პაროლი.

სერვერის IP ცნობილ მასპინძლებს დაამატეთ

ეს არის მაგალითი იმისა, თუ რა უნდა ნახოთ თქვენს ეკრანზე, თუ ყველაფერი კარგადაა.

საწყისი Ubuntu SSH შესვლის ეკრანი

მიიღეთ უახლესი განახლებები

განახორციელეთ შემდეგი ბრძანებები, რომ მიიღოთ უახლესი განახლებები თქვენი Ubuntu 18.04 სერვერისთვის:

sudo შესაფერისი განახლება
sudo apt განახლება

მეორე ბრძანების შესრულებისას ნახავთ დადასტურების ეკრანს. Დაწერე გაგრძელება.

სერვერის განახლებების დადასტურება Ubuntu

შექმენით ახალი მომხმარებელი

შემდეგი, თქვენ უნდა დაამატოთ ახალი მომხმარებელი, რადგან ყოველდღიური დავალებებისათვის root– ის გამოყენება არ არის რეკომენდებული. მოდით ვუწოდოთ მას ვებგვერდი. მომხმარებლის შექმნის დასაწყებად, შეასრულეთ:

adduser ვებმასტერი

ახალი მომხმარებლის Ubuntu შექმნა

პაროლის შექმნისთანავე მოგთხოვთ შეიყვანოთ ზოგადი დეტალები (რომელთა ცარიელი დატოვება შეგიძლიათ). შემდეგ ჩაწერეთ ახალი მომხმარებლის შექმნის დასადასტურებლად.

სტანდარტულად, ახალ მომხმარებელს არ აქვს საკმარისი პრივილეგია, რომ გააკეთოს ყველაფერი, რაც გჭირდებათ, აქედან გამომდინარე, თქვენ უნდა დაამატოთ ისინი ხელით. აქ მოცემულია:

usermod –aG sudo ვებ – მასტერ

Ის არის! თქვენი ახალი ადმინისტრაციული მომხმარებელი მზად არის. იმისათვის, რომ დაიწყოთ მისი გამოყენება ფესვის ნაცვლად, შეასრულეთ:

su – ვებ – მასტერ

სისტემის მომხმარებლის შეცვლა

დააყენეთ საზოგადოებრივი გასაღების ავთენტიფიკაცია (არჩევით)

პაროლის ავტორიზაციისთვის, თქვენ დაუცველს უქმნით უხეში ძალის მცდელობებს და აყენებს თქვენს სერვერს ზომიერ რისკში (განსაკუთრებით, თუ თქვენ ხართ ზარმაცი შექმნათ უნიკალური და ძლიერი პაროლი).

სერვერის მთლიანობის გაუმჯობესების შესანიშნავი გზაა რეგულარული პაროლის ნაცვლად SSH კლავიშების გამოყენება. ნაბიჯები უნდა იყოს იდენტური, იმის მიუხედავად, თუ რომელ Linux დისტრიბუციას ასრულებთ. Დაწყება გამოდით თქვენს სერვერზე და შეასრულეთ შემდეგი ბრძანება თქვენს შესახებ ადგილობრივი კომპიუტერი ახალი საჯარო კლავიშის შესაქმნელად:

ssh-keygen

თქვენ მოგეთხოვებათ შეიყვანოთ დამატებითი ფრაზის ფრაზა და სად უნდა შეინახოთ საზოგადოებრივი ღილაკი. სტანდარტულად, ეს ზოგავს ყველაფერს / მომხმარებლები/Your_User/.ssh დირექტორია (რომელიც შეგიძლიათ შეინახოთ, თუ სხვა გეგმები არ გაითვალისწინეთ).

გაშვებული SSH keygen

დასრულებისთანავე, დააკოპირეთ SSH კლავიატურა თქვენს სერვერზე, გამოყენებით:

ssh-copy-id [ელ.ფოსტა დაცულია] _server_IP

თქვენ ასევე შეგიძლიათ იგივე გააკეთოთ თქვენი root მომხმარებლისთვის მხოლოდ იმ შემთხვევაში, თუ:

ssh-copy-id [ელ.ფოსტა დაცულია] _server_IP

SSH კლავიშის დისტანციურ სერვერზე გადატანა

დაბოლოს, თქვენ კვლავ უნდა შეხვიდეთ თქვენს სერვერზე. მხოლოდ ამჯერად, თქვენ იყენებთ SSH ღილაკს და მის ფრაზას, რომ დაადასტუროთ. თუ თქვენი პაროლი ვინმემ გამოიცნო, ისინი ვერ შეძლებენ შეხვიდეთ, რადგან წარმატებული კავშირის შესასრულებლად საჭიროა საჯარო გასაღები.

სერვერზე შესვლა SSH ღილაკით

გამორთეთ პაროლის ავთენტიფიკაცია (სურვილისამებრ)

ვინაიდან თქვენ ახლა შეგიძლიათ შეიძინოთ თქვენს სერვერზე ახლად წარმოქმნილი SSH ღილაკი, სასურველია გამორთოთ პაროლის რეგულარული ავთენტიფიკაცია. ამისათვის, ჩვენ შეგვიძლია გამოვიყენოთ ნანო ტექსტის რედაქტორი:

sudo nano / etc / ssh / sshd_config

შეხედეთ ხაზს, რომელიც ამბობს #PasswordAuthentication დიახ, წაშალეთ # და შეცვალეთ დიახარა. საბოლოო შედეგი უნდა გამოიყურებოდეს:

პაროლის ავტორიზაციის გამორთვა sshd კონფიგურაციაში

ამ ცვლილებების შესანახად და გამოსვლის შესახებ ნანო რედაქტორი, დააჭირეთ ღილაკს CTRL + X, დაწერე და დააჭირე შედი. დაბოლოს, გამოიყენეთ ყველაფერი sshd სერვისით ჩატვირთვით:

sudo systemctl განაახლეთ sdd

ეს არის ის! თქვენ ახლა გამოიყენებთ საჯარო ღილაკს პაროლის ნაცვლად ავთენტიფიკაციისთვის, რომელიც ითვლება სერვერის წვდომისა და მართვის უფრო უსაფრთხო საშუალებად.

შექმენით Firewall

დაბოლოს, მაგრამ არანაკლებ მნიშვნელოვანია, გირჩევთ გამოიყენოთ ბუხარი, რომ დაიცვათ თავი ქსელში საშიშროებისგან. გაურთულებელი Firewall არის ერთ-ერთი საუკეთესო ინსტრუმენტი სამუშაოსთვის. მისი დასაყენებლად, შეასრულეთ:

sudo apt-get install ufw

დამონტაჟებისას, ბუხარი არ იმუშავებს, თუ ხელით არ არის ჩართული. ამის შესაძლებლობა შეგიძლიათ გამოიყენოთ:

sudo ufw საშუალებას

საშუალებას აძლევს Ufunt Ubuntu- ს

იმის შესამოწმებლად, თუ ის მუშაობს და მუშაობს, შეასრულეთ:

sudo ufw სტატუსის ზმნა

2. შექმენით DNS ზონა

შემდეგი გამოწვევა იქნება DNS ზონის შექმნა, რომელიც მოქმედებს როგორც სავალდებულო მასალა დომენური სახელისა და სერვერს შორის. ჩვენ შეგვიძლია გავყოთ იგი ორ პატარა ნაბიჯად:

  1. თქვენს სერვერში DNS ზონის შექმნა
  2. თქვენი დომენის რეგისტრატორში პერსონალური სახელების სერვერების შექმნა

შექმენით ახალი DNS ზონა

ახალი DNS ზონის შესაქმნელად, ჩვენ ვიყენებთ ინსტრუმენტს, რომელსაც ეწოდება bind9. დაბოლოს, ეს არის სერვისი, რომელიც საშუალებას გვაძლევს ვტვირთოთ ვებგვერდი დომენის სახელით IP მისამართის ნაცვლად.

დააყენოთ Bind9 თქვენს Ubuntu 18.04 სერვერზე, შეასრულეთ:

sudo apt-get install bind9

ინსტალაციის შემდეგ, ყველა ფაილი იქნება ხელმისაწვდომი / ა.შ. / სავალდებულო დირექტორია. მოდით ნავიგაცია მასზე პირველ რიგში:

cd / etc / bind

ყველაფრის სისუფთავე და ორგანიზებულობის შესაქმნელად, ჩვენ შევქმნით ცალკე ცნობარს ჩვენი DNS ზონებისთვის:

sudo mkdir-p ზონებში

მოდით შევქმნათ DNS ზონის ახალი ფაილი ჩვენი დომენისთვის. ჩვენ ვიყენებთ domain-example.com სადემონსტრაციო მიზნებისთვის (თქვენ უნდა შეცვალოთ იგი თქვენი დომენის ნამდვილი სახელით).

sudo nano zone / domain-example.com

DNS ზონის ნაწყვეტის მაგალითი:

;
; BIND მონაცემთა ფაილი domain-example.com
;
$ TTL 3 სთ
@ IN SOA ns1.domain-example.com. admin.domain-example.com. (
1; სერიალი
3 სთ; განახლება 3 საათის შემდეგ
1 სთ; სცადეთ 1 საათის შემდეგ
1w; 1 კვირა გასვლის შემდეგ
1 სთ); უარყოფითი დაცვა TTL 1 დღის განმავლობაში
;
@ IN NS ns1.domain-example.com.
@ IN NS ns2.domain-example.com.

domain-example.com. YOUR_SERVER_IP– ში
ns1 IN YOUR_SERVER_IP
ns2 IN YOUR_SERVER_IP
www IN CNAME domain-example.com.
ფოსტა IN YOUR_SERVER_IP
ftp IN CNAME domain-example.com.
domain-example.com. IN MX 10 domain-example.com.

დარწმუნდით, რომ შეცვალეთ თქვენი ყველა შემთხვევა Your_Server_IP და domain-example.com ფაქტობრივი მნიშვნელობებით. შეინახეთ ზონის ფაილი დაჭერით CTRL + X და შემდეგ აკრეფით ცვლილებების დასადასტურებლად.

ამის შემდეგ, ჩვენ დაგჭირდებათ ადგილობრივი კონფიგურაციის რედაქტირება და ჩვენი ახლად შექმნილი DNS ზონის ადგილმდებარეობის დაზუსტება. ეს უზრუნველყოფს, რომ სერვერმა იცის, რომელი ზონის ფაილია ეკუთვნის რომელი დომენის სახელი.

sudo nano დაასახელა.conf.local

ჩანაცვლებისას შემდეგი ხაზები ჩასვით ფაილის ბოლოში domain-example.com თქვენი ნამდვილი ვებსაიტის მისამართით.

ზონა "domain-example.com" {
ტიპის ოსტატი;
ფაილი "/etc/bind/zones/domain-example.com";
;

დაჭერა CTRL + X და შეყვანა თქვენი ცვლილებების შესანახად და ნანო რედაქტორის გასასვლელად.

ასევე შეგიძლიათ შეამოწმოთ, დაამატა თუ არა ყველაფერი სწორად და კონფიგურაცია შემდეგი ბრძანების შესრულებით:

sudo დაასახელა-შემოწმების ზონა domain-example.com /etc/bind/zones/domain-example.com

dns ზონის შემოწმება

დაბოლოს, აწარმოეთ ეს ორი ბრძანება თქვენი სერვერის DNS სერვისის გადატვირთვისთვის და დარწმუნდით, რომ ის მუშაობს:

sudo /etc/init.d/bind9 გადატვირთვა
sudo /etc/init.d/bind9 დაწყება

ამ ეტაპზე, DNS ზონა მზად არის თქვენი სერვერის მხრიდან. მისი საბოლოოდ დასასრულებლად, თქვენ უნდა შექმნათ პერსონალური სახელების სერვერების ჩანაწერები თქვენი დომენის რეესტრში.

შექმენით პერსონალური სახელების სერვერები თქვენი დომენისთვის

ვინაიდან ჩვენ დავასახელეთ ორი სახელის სერვერი (ns1.domain-example.com და ns2.domain-example.com) ჩვენი DNS ზონის მაგალითში, ჩვენ უნდა შევქმნათ ეს ჩანაწერები დომენის რეგისტრატორში და მათი გამოყენება.

აი, როგორ უნდა გამოიყურებოდეს ჩანაწერები:

პერსონალური NameserverᲛიუთითებს
ns1.domain-example.comYour_Server_IP
ns2.domain-example.comYour_Server_IP

ბავშვთა სახელების შექმნა

შექმნის შემდეგ, თქვენ უნდა მიუთითოთ თქვენი დომენი ამ ახალ სახელების სერვერებზე.

სახელების სერვერების განახლება

3. დააინსტალირეთ LAMP დასტის

LAMP არის ერთ – ერთი ყველაზე ხშირად გამოყენებული პროგრამული უზრუნველყოფა. მოკლეა ის Linux, Apache HTTP Server, MySQL / MariaDB და PHP. საიტის ჰოსტამდე სანამ დარწმუნდებით, რომ ყველა ეს ინგრედიენტი ხელმისაწვდომია თქვენს სერვერზე. აქ მოცემულია, თუ როგორ გამოიყურება მათი შექმნის პროცესი Ubuntu 18.04 გამოყენებით:

Apache

Apache HTTP სერვერი შეიძლება უკვე შევიდეს ნაგულისხმევ პაკეტებში, რომლებიც მოყვება თქვენს სერვერს. თუ არა, მაშინ შეასრულეთ:

sudo apt-get install apache2

დააინსტალირეთ Apache

იმის გამო, რომ არსებობს ბუხარი, ჩვენ უნდა დავრწმუნდეთ, რომ ეს პორტები არის ღია, რადგან Apache ვერ მუშაობს სხვაგვარად. აქ არის ის, რაც უნდა დაუშვას firewall- ის საშუალებით:

sudo ufw საშუალებას 80 / tpp
sudo ufw საშუალებას მისცემს 443 / სთ

შემდეგ, გადატვირთეთ იგი, რომ დარწმუნდეთ, რომ ცვლილებები გამოიყენება:

sudo ufw განაახლეთ

ამ ეტაპზე, აქ არის ის, რაც თქვენ უნდა ნახოთ თქვენი სერვერის IP მისამართი ბრაუზერის საშუალებით:

ნაგულისხმევი Apache2 გვერდი

PHP

იმისათვის, რომ მიიღოთ უახლესი PHP ვერსია რამდენიმე დამატებითი მოდულით, რომელსაც WordPress სჭირდება, შეასრულეთ:

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

დაადასტუროთ PHP ინსტალაცია

შეგიძლიათ შეამოწმოთ რომელი PHP ვერსია დაინსტალირებული თქვენს სერვერზე აკრეფით:

php -v

შეამოწმეთ PHP ვერსია

MySQL / MariaDB

MariaDB და MySQL Linux– ის მონაცემთა ბაზის სერვერის ორი საუკეთესო ვარიანტია. ამ მაგალითისთვის ჩვენ ვიყენებთ MariaDB- ს. თქვენს სერვერზე რომ დააინსტალიროთ, შეასრულეთ:

sudo apt-get install mariadb-server mariadb- კლიენტი

დააინსტალირეთ Mariadb

დასრულების შემდეგ, თქვენ უნდა გამოიყენოთ დამატებითი სკრიპტი, რომელსაც თან ახლავს პაკეტი. ის ადგენს უსაფრთხოების მონაცემთა ბაზის სერვერს. დაიწყეთ აკრეფით:

sudo mysql_secure_installation

პირველივე ეტაპზე, თქვენ მოგეთხოვებათ უზრუნველყოთ root MySQL პაროლი. დააჭირეთ ღილაკს შედი ღილაკი გასაგრძელებლად, როგორც ის ჯერ არ არის შექმნილი. შემდეგ მიჰყევით ბრძანების ინტერფეისში ჩასმული დანარჩენი ინსტრუქციები.

Mariadb უსაფრთხო ინსტალაცია

დაბოლოს, შეგიძლიათ შეამოწმოთ, ფუნქციონირებს თუ არა ჩემი მონაცემთა ბაზის სერვერი:

sudo systemctl სტატუსი mysql

4 შექმენით ვირტუალური მასპინძელი

შემდეგი ამოცანა იქნება თქვენი ვებ-ფაილებისთვის გამოყოფილი დირექტორიის შექმნა. დაიწყეთ თქვენი სამუშაო დირექტორიის შეცვლით:

cd / var / www / HTML

გამოიყენეთ ეს ბრძანება, რომ შექმნათ საქაღალდე თქვენი დომენისთვის და დამატებით:

sudo mkdir -p domain-example.com/public_html

შემდეგ, გააკეთე ვებდიზატორი მომხმარებელი, რომელიც ადრე შევქმენით მეპატრონე, გამოყენებით:

sudo chown -R ვებმასტერი: ვებგვერდი domain-example.com/public_html

თქვენ ასევე უნდა დარწმუნდეთ, რომ წაკითხვის ნებართვები გამოიყენება Apache root დირექტორიაში. Ამ შემთხვევაში:

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

ამ ეტაპზე, Apache იღებს ყველა პარამეტრს 000- ნაგულისხმევი.conf ფაილი. ჩვენ უნდა დააკოპიროთ ამ ფაილის შინაარსი და ცალკეული შევქმნათ ჩვენი დომენის სახელისთვის. ვირტუალური მასპინძლის კონფიგურაციის შაბლონის კოპირების მარტივი გზა შემდეგი ბრძანების გამოყენებით:

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

არსებითად, ეს ხდის ფაილის ასლს იმავე სახელის სხვადასხვა სახელწოდებით. ეს არის ფაილი, რომელიც თქვენს Apache ვებ სერვერს აცნობებს დომენის root დირექტორია, შეცდომების ჩანაწერს და სხვა მნიშვნელოვან გზებს. მისი შინაარსის შესაცვლელად, ჩვენ გამოვიყენებთ ნანოს:

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

Apache კონფიგურაციის მაგალითი:

# ServerName დირექტივა ადგენს მოთხოვნის სქემას, მასპინძელ სახელს და პორტს
# სერვერი იყენებს საკუთარი თავის იდენტიფიკაციისთვის. ეს გამოიყენება შექმნისას
# გადამისამართების URL. ვირტუალური მასპინძლების კონტექსტში, ServerName
# აკონკრეტებს, თუ რა ჰოსტის სახელი უნდა გამოჩნდეს მოთხოვნის მასპინძელში: სათაური
# ემთხვევა ამ ვირტუალურ მასპინძელს. სტანდარტული ვირტუალური მასპინძლისთვის (ეს ფაილი) ეს
# ღირებულება არ არის გადამწყვეტი, რადგან ის გამოიყენება როგორც საბოლოო მასპინძელი მასპინძლობის მიუხედავად.
# თუმცა, თქვენ უნდა განათავსოთ იგი ნებისმიერი შემდგომი ვირტუალური მასპინძლისთვის პირდაპირ.

ServerAdmin [ელ.ფოსტა დაცულია]
DocumentRoot /var/www/html/domain-example.com/public_html
ServerName domain-example.com
ServerAlias ​​www.domain-example.com

# ხელმისაწვდომი loglevels: trace8, …, trace1, debug, ინფორმაცია, გაფრთხილება, გაფრთხილება,
# შეცდომა, კრიტიკა, სიფხიზლე, გაჩენა.
# ასევე შესაძლებელია კონკრეტულად loglevel- ის კონფიგურაცია
# მოდული, მაგ.
#LogLevel ინფორმაცია ssl: გააფრთხილე

ErrorLog $ {APACHE_LOG_DIR /error.log
CustomLog $ {APACHE_LOG_DIR /access.log კომბინირებულია

# კონფიგურაციის ფაილების უმეტესობისთვის ხელმისაწვდომი კონფიგურაციიდან /, რომლებიც
# ჩართულია ან გამორთულია გლობალურ დონეზე, შესაძლებელია
# მოიცავს ხაზს მხოლოდ ერთი კონკრეტული ვირტუალური მასპინძლისთვის. მაგალითად
შემდეგი შემდეგი ხაზი CGI- ს კონფიგურაციას მხოლოდ ამ მასპინძლისთვის აძლევს
# მას შემდეგ რაც გლობალურად გამორთულია "a2disconf".
# ჩართეთ კონფიგურაცია / service-cgi-bin.conf

დარწმუნდით, რომ შეიცვალეთ domain-example.com ყველა შემთხვევა თქვენი დომენის ნამდვილი სახელით. ფაილის შესანახად დააჭირეთ ღილაკს CTRL + X და დაადასტურეთ აკრეფით . საბოლოო შედეგი უნდა გამოიყურებოდეს:

დომენის კონფიგურაციას დამატებით Apache

ამ ეტაპზე, თქვენ უნდა გამორთოთ სტანდარტული ვირტუალური მასპინძლის კონფიგურაციის ფაილი და გამოიყენოთ ახლად შექმნილი. ეს ბრძანება გამორთავს მას:

sudo a2dissite 000-default.conf

შემდეგ, დაამატეთ ახლახანს შექმნილი კონფიგურაციის ფაილი, როგორც ქვემოთ მოცემულია:

sudo a2ensite domain-shembull.com.conf

დაბოლოს, თქვენ უნდა გადატვირთოთ Apache, რომ ცვლილებები შეიტანოთ. ამის გაკეთება შეგიძიათ:

sudo systemctl განაახლეთ apache2

თქვენ წარმატებით დაამონტაჟეთ LAMP თქვენს სერვერზე. ვინაიდან თქვენი დომენი უკვე მითითებულია სერვერზე, შეიძლება დაგჭირდეთ რამდენიმე საათის ლოდინი, რომ DNS სრულად გამრავლდეს. შემდეგ თქვენ უნდა ნახოთ მსგავსი ეკრანი ბრაუზერის საშუალებით თქვენს დომენის მონახულებისას.

დომენის root დირექტორიის შინაარსი

5. შექმენით WordPress (ან ატვირთეთ ვებსაიტი)

მას შემდეგ, რაც საბოლოოდ დასრულდა სერვერის დაყენება, დროა მასპინძელი ვებსაიტზე მასზე. ამ განყოფილებაში, ჩვენ გაჩვენებთ ზოგად მაგალითს, თუ როგორ უნდა მიიღოთ WordPress საიტი და მუშაობს.

შექმენით MySQL ახალი მონაცემთა ბაზა და მომხმარებელი

დაიწყეთ ტერმინალის საშუალებით MySQL ინტერფეისით წვდომა:

sudo mysql

>ახალი მონაცემთა ბაზის შესაქმნელად გამოიყენეთ შემდეგი სინტაქსი:

შექმენით მონაცემთა ბაზა wpdatabase;

შემდეგ შექმენით ახალი მომხმარებელი და მიუთითეთ პაროლი:

გამოიყენეთ მომხმარებელი ‘wpuser’ @ ‘localhost’ IDENTIFIED ‘SuperSecurePassword123’ მიხედვით;

შემდეგი, ადმინისტრაციული შეღავათები მიანიჭეთ თქვენს ახლად შექმნილ მომხმარებელს:

მიანიჭეთ ყველა პრიორიტეტი wpdatabase– სთვის. * ‘Wpuser’ @ ‘localhost’ – ზე;

Ის არის! თქვენი MySQL მომხმარებელი და მონაცემთა ბაზა მზად არიან სამოქმედოდ. ინტერფეისის გამორთვისთვის ჩაწერეთ:

გასასვლელი

WordPress ფაილების გადატანა თქვენს სერვერზე

დაბოლოს, რაც არანაკლებ მნიშვნელოვანია, ჩვენ უნდა მივიღოთ ვებ – გვერდის რეალური ფაილები ატვირთული თქვენი დომენის root დირექტორია. არსებობს ორი მიდგომა, რომელსაც ჩვენ აღწერს ეტაპობრივად:

  • Wget ბრძანების გამოყენებით, უახლესი WordPress ვერსიის მისაღებად
  • FTP კლიენტის კონფიგურაცია (მაგალითად FileZilla)

მეთოდი 1: ბრძანების ხაზის ინსტრუმენტების გამოყენება

პირველი გზა არის ბრძანების გამოყენება, სახელწოდებით wget. თქვენს სერვერზე რომ გამოიყენოთ, თქვენ უნდა დააინსტალიროთ ის:

sudo apt-get install wget

შემდეგ, შეცვალეთ თქვენი სამუშაო დირექტორია თქვენი დომენის root საქაღალდეში:

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

გამოიყენეთ wget ბრძანება, რომ ჩამოტვირთოთ WordPress– ის უახლესი ვერსია ინტერნეტში:

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

შემდეგ, ამონაწერი არქივის ყველა შინაარსი გამოყენებით:

unzip უახლესი.zip

სტანდარტულად, ყველა ფაილი გამოჩნდება ახალ კატალოგში, სახელწოდებით WordPress (რის შედეგადაც თქვენი ვებსაიტის საშუალებით მუშაობს domain-example.com/wordpress). იმისათვის, რომ ყველაფერი სწორად იმუშაოს, ჩვენ უნდა ჩამოვიტანოთ ყველა ფაილი ამ დირექტორიიდან ზემოთ მოცემულ გვერდზე. აქ მოცემულია როგორ:

cd wordpress

შემდეგი ბრძანება გადააქვთ ყველა ფაილი მიმდინარე დირექტორიიდან თქვენს მითითებულ ადგილას:

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

ინსტალაციის დაწყებამდე, თქვენ უნდა მოამზადოთ თქვენი wp-config.php ფაილი. ვინაიდან მხოლოდ ერთი ნიმუშია მოცემული. დაიწყეთ მისი სახელის შეცვლით:

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

შემდეგ, შეცვალეთ ფაილი nano გამოყენებით და დაამატეთ MySQL მონაცემთა ბაზის კონფიგურაციის დეტალები.

sudo nano wp-config.php

დარწმუნდით, რომ განაახლოთ MySQL მომხმარებელი, Მონაცემთა ბაზა, და მასპინძელი სექციები იმ ფასეულობებით, რომლებიც ადრე შექმენით.

WP კონფიგურაციის რედაქტირება

დაბოლოს, ეწვიეთ თქვენს დომენურ სახელს ბრაუზერში და ნახავთ საწყის WordPress შექმნის ეკრანს.

WordPress- ის საწყისი კონფიგურაცია

დასრულების შემდეგ, შეგიძლიათ დააყენოთ მიგრაციის მოდული, როგორიცაა All-in-One WP მიგრაცია, არსებული WordPress ვებსაიტის იმპორტისთვის..

მეთოდი 2: FTP კლიენტის გამოყენება

გარდა ამისა, შეგიძლიათ გამოიყენოთ FTP კლიენტი, როგორიცაა FileZilla. იმ შემთხვევაში, თუ კონფიგურაცია გაქვთ SSH კლავიშისა და გამორთული პაროლის ავთენტიფიკაციისთვის, თქვენ უნდა გამოიყენოთ იგი რეგულარული მომხმარებლის სახელისა და პაროლის კომბინაციის ნაცვლად. SFTP კავშირის კონფიგურაციისთვის:

  1. Წადი FileZilla საიტის მენეჯერი და დაამატეთ ა ახალი საიტი.
  2. დააყენეთ პროტოკოლი SFTP – SSH ფაილის გადაცემის პროტოკოლი.
  3. შეიყვანეთ თქვენი სერვერის IP მასპინძელი ველი და დააყენეთ პორტი 22.
  4. შესვლის ტიპი დააყენეთ ძირითადი ფაილი.
  5. მიუთითეთ თქვენი SSH კლავიშისკენ მიმავალი გზა (მაგ. /Users/Name/.ssh/id_rsa).
  6. FileZilla გადააქცევს მას .გვ ფაილი, რომელიც შემდეგ შეგიძლიათ გამოიყენოთ კავშირის გასაკეთებლად.

კონვერტაციის SSH გასაღები

საბოლოო კონფიგურაცია უნდა გამოიყურებოდეს ასეთი:

FileZilla sftp კონფიგურაცია

ახლა თქვენ შეძლებთ თქვენს სერვერზე წვდომას FTP საშუალებით და ატვირთეთ ნებისმიერი ფაილი პირდაპირ თქვენი კომპიუტერიდან.

FileZilla sftp კავშირი

გილოცავთ! თქვენ შეიტყვეთ, თუ როგორ უნდა უმასპინძლოთ ვებსაიტს ვირტუალურ სერვერზე, რომელიც მუშაობს Ubuntu 18.04. ყველაფერი სერვერის დაყენებიდან დაწყებული პროგრამის დაწყებამდე დაფარულია. დარჩენილი ყველაფერი არის სერვერის აითვისა და ხელები ჭუჭყის მისაღებად!

ეს სტატია გამოქვეყნდა Hostinger.com- ის დახმარებით.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map