Як розмістити власний веб-сайт на дому (посібник з 2020 року)

Як розмістити власний веб-сайт

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


Велика частина населення ніколи навіть не думала про те, як працює веб-сайт. Вони просто натискають на піктограму Internet Explorer 2003 і вводять веб-сайт.

Ми сумуємо за тобою IE.

Якщо ви думаєте про розміщення веб-сайту вдома, можливо, ви зрозумієте, як працюють сервери та хостинг взагалі. Тепер ви шукаєте останню межу – шанс повністю контролювати свій веб-сайт з нуля. На жаль, розміщення веб-сайту з дому поставляється з кількома перешкодами такі як обмежена пропускна здатність і величезні рахунки за електроенергію. Використання динамічної IP-адреси, а не статичної, також викликає кілька проблем.

Є два варіанти для розміщення веб-сайту з дому. Такі самі два варіанти, які мають великі хостингові компанії на своїх серверах. Перший вгору є Windows, оскільки більшість людей вдома буде працювати з машиною Windows. Далі йде Linux, яка в більшості випадків є кращою платформою хостингу.

Розмістіть веб-сайт у Windows

Оскільки більшість із вас, напевно, читає це з вашого персонального комп’ютера та використовує Windows як свою операційну систему, то для багатьох з вас буде найбільш сенс починати з використання ПК як свого сервера.

Використовуйте свій ПК як сервер WAMP для розміщення веб-сайту

Використання програми інсталяції WAMP є найпростіший спосіб розпочати роботу а не вручну встановлювати кожен пакет. Мені подобається думати про WAMP-сервери як про звуки PacMan, коли вони починають завантажуватися.

Крок 1. Встановіть програмне забезпечення сервера WAMP

WAMP означає Windows, Apache, MySQL та PHP. Набагато простіше просто використовувати програму інсталяції WAMP, а не переглядати та завантажувати все окремо. Всі репутаційні пакети WAMP Server мають усі оновлені версії окремих пакетів.

Ми рекомендуємо використовувати 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, він відкриється як нове вікно браузера. Ви можете залишити ім’я адміністратора як корінь. Є також не потрібно використовувати пароль.

Крок 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 \ driver \ etc \ hosts та додайте до нього цей рядок: 000.000.000.000 beefjerkyathome.com.

Далі ми повернемося до файлу httpd.conf, щоб додати віртуальний хост. Ви будете коментувати рядок після слів, Віртуальні хости. Це буде виглядати приблизно так:

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

Останній крок – додати файл вручну в каталог Apache. Все, що вам потрібно зробити, це створити файл «Блокнот» і зберегти його в C: \ wamp \ bin \ apache \ Apache-VERSION \ conf \ extra \.

Файл Блокнота буде виглядати приблизно так:

ServerAdmin [email protected]
DocumentRoot “c: \ wamp \ www”
ServerName mysite.local
ErrorLog “logs / beefjerkyathome.com.log”
CustomLog “журнали / beefjerkyathome.com-access.log” загальні

Вам доведеться перезапустити всі служби ще раз і у вас буде загальнодоступний веб-сайт із використанням вашого доменного імені.

Розміщення веб-сайту в Linux

З тих пір Linux – це програмне забезпечення з відкритим кодом це робить його дешевшим і простішим у використанні, ніж сервер Windows. Більшість людей не використовують Linux, що насправді може ускладнити налаштування сервера Linux в домашніх умовах. З урахуванням цього, якщо ви хочете зануритися у світ Linux, це ви робите.

Крок 1: Встановіть програмне забезпечення LAMP

Для початку встановлення програмного забезпечення LAMP відкрийте термінал і використовуйте наступний код:

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

Вам буде запропоновано ввести пароль для кореневого користувача MySQL. Далі, щоб переконатися, що у вас є шанс працювати, вам потрібно буде перезапустити веб-сервер Apache.

Якщо ви будь-коли змінюєте глобальну конфігурацію Apache, не забудьте скористатися цією командою:

sudo /etc/init.d/apache2 перезапустити

Крок 2: Підтвердьте PHP

Щоб перевірити це, вам потрібно використати тестовий PHP-файл у кореневому каталозі веб-сервера, який можна знайти тут: / var / www / html /

Використовуваний файл PHP буде:

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

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

apt пошук php | модуль grep

Крок 3: Перевірте базу даних

Оскільки ви, ймовірно, захочете використовувати WordPress або інші подібні системи управління вмістом вам потрібно буде перевірити MySQL. Хоча, якщо ви використовуєте Linux, можливо, ви захочете кодувати свій веб-сайт з нуля.

Щоб перевірити, чи працює MySQL, використовуйте цю команду:

статус служби mysql

Далі ви будете використовувати облікові дані, які ви ввели раніше під час встановлення MySQL:

$ mysql -u корінь -p

[зараз вам буде запропоновано наш пароль адміністратора і введіть запит mysql]

Для створення нової бази даних ви можете використовувати:

СТВОРИТИ ДАТАБАЗУ;

ВИКОРИСТАННЯ тесту;

Якщо ви використовуєте WordPress, він створить базу даних для вас автоматично.

Останнім кроком буде налаштування файлу /etc/phpmyadmin/config.inc.php, використовуючи описані тут кроки.

Крок 4: Налаштування DNS

Вам потрібно буде налаштувати Apache для використання власного доменного імені.

Перший крок – переконатися, що DNS має запис A для вашого доменного імені. Хто б не придбав ваше доменне ім’я, матиме інструменти, які допоможуть вам правильно налаштувати записи DNS.

Після цього ви зможете побачити щось подібне за допомогою інструменту копання. Щоб подати запит на запис A для www.beefjerkyathome.com, введіть:

$ dig www.beefjerkyathome.com A

;; ВІДПОВІДЬ:
www.beefjerkyathome.com. 86400 В А
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 ‘echo’ 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
Служба судо, оновлення apache2

З важким підйомом майже все, що вам потрібно зробити редагуйте локальний / etc / hosts файл. Зробіть це, додавши це до своєї IP-адреси та доменного імені:

000.000.000.000 beefjerkyathome.com

Зараз в Інтернеті можна відвідати сайт beefjerkyathome.com і світ буде радіти своїм новим знайденим яловичим знанням.

Крок 6: Встановіть WordPress або іншу систему управління вмістом

Це коли ви встановите CMS, який ви хочете використовувати. Ми рекомендуємо Wix або WordPress.

Після установки CMS вам слід зробити.

Чому більше сенсу використовувати хостинг-сервіс

Бачачи, як сильно боліти в задці, це зробити це і як легко користуватися хостинговими послугами, слід змусити задуматися, чому хто-небудь хотів би це зробити?.

Очевидно, що може бути приємно насправді робити це самостійно і досвід навчання того вартий того. Завдяки цьому ви зрозумієте, як працюють веб-сайти та як широко розміщуються хостингові послуги.

Якщо серйозно розглянути можливість створення веб-сайту – розміщення його самостійно просто не має великого сенсу.

Якщо у вас є якесь божевільне обладнання та доступ до енергії, якої у більшості людей немає, ви захочете скористатися найкращим хостинговим сервісом.

Ваші з’єднання будуть повільнішими, і з конфігурацією DNS буде a вічний біль, ваш рахунок за електроенергію злетить, і якщо щось вийде з ладу, це повністю на вас.

Замість цього є сенс поглянути на виділений хостинг або VPS хостинг.

Кращий виділений сервер

Завдяки спеціальному серверу ви отримуєте майже всі переваги хостингу чогось самостійно, не маючи головного болю. Мало того, що ти отримуйте більше переваг, оскільки швидкість та час роботи майже напевно будуть кращими.

Час завантаження: 520 міс
Пробіг: 99,9%

З інфраструктурою нового покоління та використанням Cloud Cloud Platform щоб забезпечити потужність усієї операції, у вас будуть високі швидкості та великі час роботи.

Гарантія, яку пропонує Kinsta, є краще за все, що можна скласти вдома. Кожні дві хвилини вони перевіряють стан кожного свого веб-сайту. Ваш веб-сайт буде перевірено 720 разів щодня щоб переконатися, що він працює і працює.

Найкращий хостинг VPS

Якщо ви переживаєте за гроші, але хочете отримати доступ до власного сервера та масштабованості, хост VPS може бути правильним варіантом для вас. З VPS у вас буде свій власний виділений серверний простір з унікальним екземпляром ОС.

Час завантаження: 2232 міс
Пробіг: 99%

Чудова річ у InMotion полягає в тому, що вона включає в себе дивовижні преміум-функції в їх найнижчому рівні витрат.

Такі функції, як безкоштовні накопичувачі SSD, безкоштовний домен, безкоштовні резервні копії, доступ SSH, необмежене місце на диску, безкоштовний сертифікат SSL та цілодобова підтримка клієнтів – все це стандартно. Крім того, вони мають 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