Как да хоствате уебсайт от домашния си компютър
Miscellanea / / December 02, 2021
![Копие на заглавието1](/f/45ae1ab169d27251e403fbe3662cbdef.png)
Една от предпоставките за стартиране на уебсайт е да знаете къде да хоствате файловете и колко ще струва името на домейн. Разбира се, има много начини да го направите. Можете да избирате измежду много безплатни хостове (като wordpress.com или blogspot.com) или да изберете самостоятелно хостван. Самостоятелно хостване означава повече свобода и да не се налага да разчитате на Google или WordPress за редица неща.
Самостоятелно хостване би означавало да отидете с хостинг доставчик или да го хоствате сами. Винаги можете да започнете, като просто обслужвате уеб файловете от собствения си компютър. Ако не очаквате твърде много посетители в началото, това е чудесен начин да разкриете името си, като имате страниците, които да показват вашия продукт или услуга. Разбира се, това означава, че компютърът ви трябва да е включен през цялото време, защото това ще действа като сървър но тогава най-вече го имаме във винаги включен режим, нали?
Ще разгледаме как да накараме име на хост да сочи към вашия компютър, така че да можете да го използвате като истински домейн на уебсайт и как да препращате входящи заявки към компютъра, който действа като уеб сървър.
Настройте статичен IP адрес
Статичният адрес е този, който не се променя. Винаги е например 11.22.333.44. Ако това е така за вас, тогава можете лесно да дадете своя IP адрес на някого и той да има достъп до вашия уебсайт, като се вземат предвид необходимите стъпки. Ако обаче имате динамичен (променящ се) IP, това няма да работи добре, защото ще трябва да продължите да намирате новия IP и след това да го споделяте отново с всички.
Вижте разликата между статичен и динамичен IP адрес с тази публикация.
Независимо дали имате статичен или динамичен адрес, достъпът до уебсайт чрез неговия IP адрес не е много удобен за потребителя. Ще вземем програма, която може да ни даде четливо за човека име, като обикновен уебсайт, и след това постоянно да актуализираме услугата за именуване с текущия външен IP, дори ако е динамичен.
Етап 1: Създайте безплатен акаунт и No-IP.com използвайки тази връзка тук. Попълнете основните положения и след това изберете полето с етикет Създайте моето име на хост по-късно.
![Изображение 11](/f/be06afbdb1668b005026cee17d5f0b97.png)
Превъртете надолу до дъното и изберете Безплатна регистрация.
![Кадър 379](/f/fe04e65c951e143dcd08d5bc41cd25b0.png)
Стъпка 2: Следващата необходима стъпка е да активирате акаунта си с имейла, изпратен от No-IP.
Стъпка 3: Когато акаунтът ви бъде потвърден, достъп тази връзка тук за създаване на нов хост.
Изберете някой от безплатните домейни от падащия списък. Изберете DNS хост (A) за името на хоста Тип, а след това оставете останалото както е. Няма проблем IP адресът да се показва такъв, какъвто е – няма да се запази по този начин, дори ако използвате динамичен адрес с вашия интернет доставчик.
![Изстрел 380](/f/991113ebffc701a775a055210d31c39c.png)
Превъртете надолу до дъното и изберете Добавяне на хост.
Стъпка 4: За да гарантираме, че всеки променящ се IP адрес винаги е свързан с името на хоста, ще трябва да изтеглим Динамичен клиент за актуализация на DNS. Вземете тази програма тук.
Започнете влизането ми с вашия имейл адрес и парола от Етап 1.
![Кадър 1](/f/205a2c9f985d5a158a14b54c60d862e9.png)
Щракнете върху Редактиране на хостове и след това изберете квадратчето до хоста, който току-що е създаден Стъпка 3.
![Кадър 2](/f/578a90727b65527b9af89f6701c8152b.png)
Щракнете върху Запазете и забележете, че IP адресът, с който работите в момента, ще бъде свързан с това име на хост.
![Кадър 3](/f/d64dafe77bba27c6f131ab921c86a9fe.png)
Можете да излезете от тази програма по всяко време, но все пак я поддържате да работи, тъй като тя ще минимизира до област за уведомяване.
Забележка: Трябва да потвърдите, че все още искате това име на хост да бъде активно веднъж всеки месец, в противен случай името ще бъде спряно, докато не влезете и кажете, че искате да го запазите. Това е малка цена за безплатна услуга.
Инсталирайте софтуера за уеб сървър
Сега, когато IP адресът винаги ще бъде обвързан с името на хоста, следващата основна стъпка е да инсталирате софтуера, необходим за обслужване на уебсайта. Ще ви представим няколко програми, които да опитате, в зависимост от това какво отговаря на вашите нужди.
HTTP файлов сървър (HFS)
![Кадър 4](/f/a06d52f988e841adebef036cdd77ad94.png)
HFS е често срещана програма за хостване на прости уебсайтове. Използвах го за хостване на една страница в продължение на много месеци без провал. Ако искате да хоствате сайт, който използва само HTML, това е страхотно, преносима програма.
Етап 1: Изтеглете HFS с тази връзка тук.
Стъпка 2: След инсталирането отворете единичния файл, който е бил изтеглен, наречен HFS. Натисни F5 ключ за превключване Експертен режим. Щракнете с десния бутон върху иконата на малка къща в левия панел и изберете опцията, наречена Свържете root към реална папка.
![Кадър 9](/f/3fa203586f2c05011e8c96537febba59.png)
Потърсете папката, която съдържа файловете на уебсайта. Вижте следващия раздел за насочване на трафик към този сървър с функция за пренасочване на портове в рутера.
QuickPHP
Може да се нуждаете от сървър, който поддържа PHP. HFS не поддържа PHP, така че използването на QuickPHP може да послужи като добър заместител.
Етап 1: Тази програма е преносима. Представен е в ZIP файл и можете да изтеглите тук.
Стъпка 2: При стартиране настройките са ясни. Въведете локалния IP адрес на сървъра, 80 за номера на порта и след това изберете файловете на уебсайта за Основна папка текстова област.
В Имена на файлове по подразбиране на документи са за определяне какво QuickPHP трябва да търси и представя като главен файл. Моите файлове съдържат Index.html страница, която трябва да се зареди при достъп до уебсайта. Тъй като е посочен тук, файлът ще бъде показан като страница по подразбиране. С други думи, когато сървърът се зарежда от Джон Фишър. HopTo.org, страницата с индекс ще се зареди първа.
![Кадър 11](/f/934ca482601461695ecd4579709200f5.png)
Избирам Започнете за да започнете да обслужвате файловете като уебсайт.
Директен HTTP трафик към сървъра
Подобен на пренасочване на FTP трафик към вътрешен IP за целите на обслужване на файлове през FTP, входящият трафик на уебсайта трябва да бъде насочен към локалния компютър, който обслужва уебсайта. Правим това от рутера.
Страхотен съвет: Вижте също как пренасочването на портове е полезно за настройки на клиенти за отдалечен работен плот това ръководство.
Етап 1: Отворете a командния ред на компютъра на уеб сървъра и въведете Ipconfig за да намерите адреса на шлюза по подразбиране, както следва:
![Кадър 5](/f/984bf6fc302d10ac51a54c595ea50604.png)
Стъпка 2: Отворете шлюза в браузър и отидете до секцията за конфигурация, която се отнася до пренасочване на портове.
Моите настройки на Linksys WRT150N са под Приложение и игри > Пренасочване на един порт. Изберете предварително зададеното HTTP приложение или направете ръчен избор с помощта на порт 80. Изпратете това на компютъра, който функционира като уеб сървър. Адресът ще бъде посочен до IPv4 адрес, като на горната екранна снимка.
![Кадър 6](/f/5d377dbcc527356d8a95c8c65dc5c443.png)
Уверете се, че сте запазили промените, преди да продължите.
В зависимост от програмата, която сте използвали по-горе, заедно с файловете на уебсайта, вече можете да получите достъп до вашия локално хостван сайт с името на хоста, което сте конфигурирали.
Ето пример за моя уебсайт, който се хоства с HFS на моя локален компютър:
![Кадър 10](/f/1b1012e72cf5ead82c8a9a5faf9294e5.png)
Заключение
Очевидно е колко лесно (лесно, ако сте в състояние да следвате точно стъпките) е да започнете да обслужвате файлове на уебсайтове от вашия собствен компютър, без да харчите допълнителна стотинка за хостинг услуга или име на домейн. Да, разбира се, че безплатните опции за име на хост не са толкова страхотни, но използването му не струва нищо. Клиентът за актуализация на DNS е чудесен да поддържа IP актуален с името на хоста, без да се налага ръчно да правите нещо.