Как разместить свой собственный сайт из дома (Руководство по 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 \ drivers \ 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 «logs / beefjerkyathome.com-access.log» общий

Тебе придется перезапустите все службы снова и у вас будет общедоступный веб-сайт, используя ваше доменное имя.

Размещение сайта на 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 restart

Шаг 2: Подтвердите PHP

Чтобы проверить это, вам нужно использовать тестовый файл PHP в корневом каталоге веб-сервера, который можно найти здесь: / var / www / html /

Используемый PHP-файл будет:

Судо эхо “” > /var/www/html/info.php

Чтобы выяснить, какие дополнительные модули доступны, используйте командную строку:

удачный поиск php | модуль grep

Шаг 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 есть запись A для вашего доменного имени. У кого бы вы ни купили ваше доменное имя, у вас будут инструменты, помогающие правильно настроить записи DNS..

Как только это будет сделано, вы сможете увидеть нечто подобное с помощью инструмента копания. Чтобы запросить запись A для www.beefjerkyathome.com, введите:

$ dig www.beefjerkyathome.com A

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

;; РАЗДЕЛ ВЛАСТИ:
beefjerkyathome.com. 86398 IN NS a.iana-servers.net.
beefjerkyathome.com. 86398 IN NS 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]
Имя_сервера 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 apache2

С тяжелой работой почти все, что вам нужно сделать, это отредактируйте локальный файл / etc / hosts. Сделайте это, добавив это к своему IP-адресу и имени домена:

000.000.000.000 beefjerkyathome.com

Интернет теперь может посетить beefjerkyathome.com и мир будет радоваться своим обретенным знаниям вяленой говядины.

Шаг 6: Установите WordPress или другую систему управления контентом

Это когда вы установите CMS, который вы хотите использовать. Мы рекомендуем Wix или WordPress.

После установки CMS вы должны сделать.

Почему имеет смысл использовать хостинг

Видя, насколько тяжело делать это и как легко пользоваться услугами хостинга, вы можете задаться вопросом, почему кто-то захочет это сделать.

Очевидно, это может быть интересно на самом деле сделать это самостоятельно и опыт обучения того стоит. Просто сделав это, вы поймете, как работают веб-сайты и как хостинг-хостинг в больших масштабах..

Если серьезно задуматься о расширении сайта – хостинг сам по себе просто не имеет особого смысла.

Если у вас нет сумасшедшего оборудования и доступа к энергии, которых нет у большинства людей, вы захотите использовать лучший хостинг.

Ваши соединения будут медленнее, работа с конфигурацией DNS будет вечная боль, ваш счет за электричество взлетит до небес, и если что-то сломается, это полностью на вас.

Вместо этого имеет смысл взглянуть на выделенный хостинг или VPS хостинг..

Лучший выделенный сервер

Благодаря выделенному серверу вы получаете почти все преимущества хостинга чего-либо самостоятельно, без головной боли. Мало того, что вы получать больше преимуществ, потому что ваша скорость и время работы почти наверняка будут лучше.

Время загрузки: 520 мс
Uptime: 99,9%

С инфраструктурой следующего поколения и использованием Google Cloud Platform для обеспечения всей операции у вас будет высокая скорость и время простоя.

Безопасность, которую предлагает Кинста, лучше всего, что можно собрать дома. Они проверяют статус каждого из своих сайтов каждые две минуты. Ваш сайт будет проверен 720 раз каждый день чтобы убедиться, что он работает.

Лучший VPS-хостинг

Если вы беспокоитесь о деньгах, но также хотите получить доступ к вашему собственному серверу и масштабируемости, хост VPS может быть правильным выбором для вас. С VPS у вас будет ваше собственное выделенное серверное пространство с уникальным экземпляром ОС.

Время загрузки: 2,232 Ms
Uptime: 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
    Like this post? Please share to your friends:
    Adblock
    detector
    map