Как да хоствате собствения си уебсайт от вкъщи (Ръководство за 2020 г.)

Как да хоствате собствения си уебсайт

Често, когато хората искат да създадат свой собствен уебсайт, те нямат представа откъде да започнат, камо ли как да домакинстват уебсайта си у дома.


Голяма част от населението никога не е мислила как работи уебсайт. Те просто кликват върху иконата си Internet Explorer 2003 и въвеждат уебсайт.

Липсва ти IE.

Ако мислите за хостинг на уебсайт от дома, има вероятност да разберете как работят сървърите и хостингът като цяло. Сега търсите последната граница – шанс да контролирате напълно уебсайта си отначало. За съжаление, хостинг на уебсайт от дома идва с няколко препятствия като ограничена честотна лента и огромни сметки за ток. Използването на динамичен IP адрес, а не статичен, също създава няколко предизвикателства.

Има два варианта за хостинг на уебсайт от дома. Същите две опции, които големите хостинг компании имат на своите сървъри. Първо нагоре е Windows, тъй като повечето хора у дома ще работят с Windows машина. Следваща е Linux, която е предпочитаната хостинг платформа в повечето случаи.

Хоствайте уебсайт в Windows

Тъй като повечето от вас вероятно четат това от личния си компютър и използват Windows като операционна система, ще има най-голям смисъл много от вас да започнат да използват вашия компютър като свой сървър.

Използвайте вашия компютър като WAMP сървър, за да хоствате уебсайт

Използването на WAMP инсталационна програма е най-лесният начин да започнете а не ръчно да инсталирате всеки пакет. Обичам да мисля за WAMP сървърите като за PacMan шумове, когато те започват да се зареждат.

Стъпка 1: Инсталирайте софтуера на WAMP Server

WAMP означава Windows, Apache, MySQL и PHP. Много по-лесно е просто да използвате инсталационна програма за WAMP, отколкото да преглеждате и изтегляте всичко поотделно. Всички уважавани WAMP сървър пакети имат най-актуализираните версии на отделните пакети.

Препоръчваме ви да използвате WampServer. Те го правят лесно.

Стъпка 2: Как да използвате WampServer

След инсталирането на софтуера автоматично ще се създаде директория.

Пътят трябва да се намери като c: \ wamp \ www.

Вътре в тази директория ще можете да създадете всеки поддиректория, от която се нуждаете. Тук можете да поставите всякакви HTML или PHP файлове. WampServer маркира поддиректорите като проекти, но другият WAMP софтуер може да ги нарече нещо друго.

Стъпка 3: Тествайте WampServer

Тестване на сървъра е важно, за да сте сигурни, че нищо не се обърка. За целта трябва да създадем HTML страница.

Най-доброто нещо, което трябва да направите, е да поставите файл с надпис „info.php“ в www-директория като пример. Всичко, което трябва да направите, е да кликнете върху „www директория“ веднъж в WampServer.

След това създайте файл и използвайте този низ от код:

1 PHP тест

След като запазите файла, ще можете да разглеждате http: //localhost/info.php. Тук ще видите подробностите за вашата PHP инсталация.

На този етап ще имате възможността да създавате файлови структури HTML и PHP в зависимост от това, от което се нуждаете.

Стъпка 4: Конфигуриране на базата данни

Повечето хора ще използват някаква система за управление на съдържанието (CMS), а повечето хора, които използват CMS, ще използват WordPress.

Това означава, че ще ви трябва а MySQL база данни.

Можете да създадете всяка MySQL база данни, която искате – или да се забърквате със съществуващите. WordPress ще настрои нова база данни за вас, която е съвместима с техния софтуер.

Когато отворите екрана за вход в phpMyAdmin, той ще се отвори като нов прозорец на браузъра. Чувствайте се свободни да оставите потребителското име на администратора като root. Има и няма нужда да използвате парола.

Стъпка 5: Направете сайта публичен

За да могат хората действително да имат достъп до вашия уебсайт, ще трябва да намерите конфигурационния файл Apache. Този файл трябва да бъде httpd.conf и можете да го намерите, като се върнете в менюто WampServer и изберете Apache. След това можете да редактирате файла, като изберете httpd.conf.

Трябва да видите два реда:

1 Поръчайте Отказ, Разрешаване
2 Отказ от всички.

Заменете линиите с:

1 Поръчай Разреши, забрани
2 Позволете от всички.

След това ще трябва да рестартирате всичко, така че това да работи. Има опция, посочена като рестартиране на всички услуги в менюто.

Всеки трябва да има достъп до уебсайта ви сега, докато няма заявки за блокиране на защитна стена на компютър.

Стъпка 6: Име на домейн

Ако хоствате вкъщи сайта си за говеждо преглеждане на говеждо месо, вероятно искате да назовете вашия домейн нещо закачливо и да го използвате.

Може би beefjerkyathome.com?

Вашето име на домейн ще има конкретен IP адрес, за този beefjerkyathome.com ще използваме 000.000.000.000. Намерете файла C: \ Windows \ system32 \ драйвери \ etc \ hosts и добавете този ред към него: 000.000.000.000 beefjerkyathome.com.

След това ще се върнем към файла httpd.conf, за да добавим виртуален хост. След думите, виртуални хостове, ще коментирате реда. Ще изглежда така:

1 # Виртуални хостове
Включете conf / extra / httpd-vhosts.conf

Последната стъпка е да добавите ръчен файл в директорията на Apache. Всичко, което трябва да направите, е да създадете файл на Notepad и да го запишете в C: \ wamp \ bin \ apache \ Apache-VERSION \ conf \ extra \.

Файлът на Notepad ще изглежда така:

ServerAdmin [email protected]
DocumentRoot „c: \ wamp \ www“
ServerName mysite.local
ErrorLog „logs / beefjerkyathome.com.log“
CustomLog „логове / beefjerkyathome.com-access.log“ общи

Ти ще трябва да рестартирайте отново всички услуги и ще имате a обществено достъпен уебсайт, използващ вашето име на домейн.

Хостинг на уебсайт на Linux

От Linux е софтуер с отворен код това го прави по-евтин и лесен за използване от Windows сървър. Повечето хора не използват Linux, което всъщност може да затрудни настройката на Linux сървър у дома. Като се казва, че ако искате да се потопите в света на Linux, това го правите.

Стъпка 1: Инсталирайте LAMP софтуер

За да започнете да инсталирате LAMP софтуера, отворете терминала и използвайте следния код:

sudo apt инсталирате apache2 mysql-сървър php libapache2-mod-php7.0

Ще бъдете помолени да въведете парола за root потребител на MySQL. На следващо място, за да сте сигурни, че всичко има шанс за работа, ще трябва рестартирайте уеб сървъра Apache.

Ако променяте глобалната конфигурация на Apache по всяко време, не забравяйте да използвате тази команда:

sudo /etc/init.d/apache2 рестартирайте

Стъпка 2: Потвърдете PHP

За да проверите това, трябва да използвате тестов PHP файл в основната директория на уеб сървъра, който можете да намерите тук: / var / www / html /

Използваният PHP файл ще бъде:

sudo echo “” > /var/www/html/info.php

За да разберете кои допълнителни модули са налични, използвайте командния ред:

apt search php | греп модул

Стъпка 3: Проверете базата данни

Тъй като вероятно ще искате да използвате WordPress или други подобни системи за управление на съдържанието ще трябва да проверите MySQL. Въпреки че, ако използвате Linux, може да искате да кодирате уебсайта си от нулата.

За да проверите дали MySQL работи, използвайте тази команда:

статус на mysql услуга

След това ще използвате идентификационните данни, които сте въвели по-рано при първо инсталиране на MySQL:

$ mysql -u root -p

[сега ще бъдете попитани за нашата администраторска парола и въведете подканата mysql]

За да създадете нова база данни, можете да използвате:

CREATE DATABASE тест;

USE тест;

Ако използвате WordPress, той автоматично ще създаде база данни за вас.

Последната стъпка ще бъде да конфигурирате файла /etc/phpmyadmin/config.inc.php с помощта на описаните тук стъпки.

Стъпка 4: Конфигуриране на DNS

Ще трябва да конфигурирате Apache да използва вашето собствено име на домейн.

Първата стъпка е да се гарантира, че DNS има запис за името на вашия домейн. Който и да е купил вашето име на домейн, ще има инструменти, които да ви помогнат да настроите правилно DNS записи.

След като това е направено, трябва да можете да видите нещо подобно с помощта на инструмента за копаене. За да заявите запис A за www.beefjerkyathome.com, напишете:

$ dig www.beefjerkyathome.com A

;; ОТГОВОРЕН РАЗДЕЛ:
www.beefjerkyathome.com. 86400 В A
000.000.000.000

;; РАЗДЕЛ НА АВТОРИТЕ:
beefjerkyathome.com. 86398 В НС a.iana-servers.net.
beefjerkyathome.com. 86398 В НС b.iana-servers.net.

Стъпка 5: Конфигурирайте Apache

Следващата ни стъпка е да уверете се, че Apache може да приема заявки от нашия домейн и от която директория трябва да идва съдържанието.

Ще бъде необходима директория за домейна beefjerkyathome.com. Ще създадем това и след това ще създадем файл с beefjerkyathome index.html. Тогава ще се притесняваме за разрешенията на нашата файлова система:

sudo mkdir -p /var/www/html/beefjerkyathome.com
sudo sh -c „ехо“ beefjerkyathome.com

Това е моят самостоятелно хостван сайт beefjerkyathome.com

” > /var/www/html/beefjerkyathome.com/index.html
sudo chmod -R 755 /var/www/html/beefjerkyathome.com

Сега трябва да го направим създайте виртуален хост файл, за да може Apache да разпознае нашия домейн.

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/beefjerkyathome.com.conf
sudo nano /etc/apache2/sites-available/beefjerkyathome.com.conf

След това редактираме файла, за да изглежда така.

ServerAdmin [email protected]
ServerName beefjerkyathome.com
ServerAlias ​​www.beefjerkyathome.com
DocumentRoot /var/www/html/beefjerkyathome.com
ErrorLog $ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log комбинирани

Почти там преконфигурирайте и презаредете Apache.

sudo a2ensite beefjerkyathome.com.conf
sudo service apache2 reload

С тежкото повдигане е почти всичко, което трябва да направите редактирайте локалния / etc / hosts файл. Направете това, като добавите това към вашия IP адрес и име на домейн:

000.000.000.000 beefjerkyathome.com

Интернет вече може да посети beefjerkyathome.com и светът ще се зарадва с новооткритото си говеждо знание.

Стъпка 6: Инсталирайте WordPress или друга система за управление на съдържанието

Това е, когато ще инсталирате CMS, който чувствате, че използвате. Препоръчваме Ви Wix или WordPress.

След като инсталирате CMS, трябва да сте готови.

Защо е по-разумно да използвате хостинг услуга

Виждайки колко болка в дупето е да направите това и колко лесно е да използвате хостинг услуги, трябва да ви накара да се чудите защо някой би искал да прави това.

Очевидно може да бъде забавно да направите това сами и учебният опит си заслужава. Само това ще ви накара да разберете как работят уебсайтовете и как хостинг услугите хостват в голям мащаб.

Когато сериозно обмисляте създаването на уебсайт – да го хоствате сами, няма много смисъл.

Освен ако нямате луд хардуер и достъп до енергия, която повечето хора нямат, тогава ще искате да използвате най-добрата хостинг услуга.

Връзките ви ще бъдат по-бавни, работата с конфигурацията на DNS ще бъде a вечна болка, сметката ви за ток ще скочи бързо и ако нещо се повреди, това е изцяло върху вас.

Вместо това има смисъл да разгледате посветен хостинг или VPS хостинг.

Най-добрият посветен сървър

С посветен сървър получавате почти всички предимства да хоствате нещо сами без нито едно главоболие. Не само това, вие сте получаване на повече ползи, тъй като скоростта и продължителността на работа почти със сигурност ще бъдат по-добри.

Време за зареждане: 520 Ms
Uptime: 99.9%

С инфраструктура от ново поколение и използване Google Cloud Platform за да захранвате цялата операция, ще имате бързи скорости и високи резултати.

Сигурността, която Kinsta предлага, е по-добре от всичко, което може да се събере вкъщи. Те проверяват състоянието на всеки един от своите уебсайтове на всеки две минути. Вашият уебсайт ще бъде проверен 720 пъти всеки един ден за да се уверим, че е работещ.

Най-добър VPS хостинг

Ако се притеснявате за парите, но искате да имате достъп до вашия собствен сървър и мащабируемост, хостът на VPS може да е подходящата опция за вас. С VPS ще имате ваше собствено специализирано сървърно пространство с уникален екземпляр на ОС.

Време за зареждане: 2232 Ms
Uptime: 99%

Страхотното в InMotion е, че тя включва невероятни премиум функции в най-ниския си разход.

Функции като безплатни SSD дискове, безплатен домейн, безплатни архиви, SSH достъп, неограничено пространство на диска, безплатен SSL сертификат и 24/7 поддръжка на клиенти всички са стандартни. На всичкото отгоре те имат a 90-дневна пълна гаранция за връщане на парите.

InMotion хостинг е чудесна опция, ако искате хибридна стратегия, която не нарушава банката. Високопроизводителният вариант, който се фокусира върху надеждността и съкращението, без да харчите всичките си пари, е нещо, което си струва да се обмисли.

заключение

Това, че можете сами да хоствате уебсайт, не означава, че трябва. Заслужава си това като забавен малък проект, но ако сериозно търсите да създадете и развиете уебсайт, това почти няма смисъл.

Има много страхотни алтернативи за хостинг и няма да има главоболие, когато става въпрос за поддържане и работа на уебсайта ви с бързи скорости.

Референции и графични кредити:

  • KeyStoneWebStudios.com
  • AmeraVant.com
  • SilverScopeMedia.com
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me

About the author

Adblock
detector