Как работают центры обработки данных?

Центры обработки данных являются важным компонентом для обеспечения бесперебойной работы веб-сайтов круглосуточно и без выходных. Без них владельцы веб-сайтов должны будут использовать свои собственные домашние серверы и постоянно работать, чтобы их веб-сайты работали правильно. Очевидно, что это создаст препятствия и потребует затрат, которые никто не захочет, и где регистраторы доменов (такие как мы!) Сохраняют все наше программное обеспечение и процессы. Большинство людей действительно не понимают, как они работают, так что вот некоторые объяснения их структуры и цели.

data center

Читать далее «Как работают центры обработки данных?»

Современная безопасность веб-сайта в 2018 году

Постоянно растущая угроза киберпреступности ставит значительную нагрузку на владельцев веб-сайтов, особенно в современном мобильном возрасте. Хотя на большинстве настольных компьютеров установлен антивирус, смартфоны и планшеты часто остаются незащищенными. Компании с присутствием в Интернете не могут ожидать, что клиенты возьмут на себя всю ответственность за безопасный просмотр веб-страниц, поэтому им необходимо постоянно инвестировать средства в безопасность веб-сайта, чтобы аудитория никоим образом не была скомпрометирована.

website security

Читать далее «Современная безопасность веб-сайта в 2018 году»

Что такое SSL и зачем оно для моего сайта?

Если безопасность является большой проблемой для вашего сайта, то вам нужен сертификат SSL?

ssl

Многие люди задаются вопросом, действительно ли информация, которую они отправляют через Интернет, безопасна. С таким количеством кибер-атак и хакеров, плавающих по интернету, легко думать, что ваш сайт (или сайты, которые вы посещаете) уязвимы.

Читать далее «Что такое SSL и зачем оно для моего сайта?»

Как использование FTP может изменить вашу жизнь

Протокол передачи файлов — один из самых устойчивых методов передачи данных. Это также довольно несложный протокол, который практически не изменился, поскольку он был разработан почти полвека назад. Однако вопрос о том, что такое FTP, имеет гораздо более широкий ответ в настоящее время.

Итак, что такое FTP?

По сути, FTP позволяет двум компьютерам безопасно обмениваться данными при передаче данных между собой. Он представляет собой эффективный метод обмена большими объемами информации через локальную сеть (или Интернет), предлагая разные уровни доступа к отдельным пользователям. Это быстрый, простой, надежный и популярный. Лучше всего, FTP не требует специализированного программного обеспечения со стороны клиента. Он совместим с обычными веб-браузерами, просто набрав ftp вместо http в адресной строке.

ftp

Читать далее «Как использование FTP может изменить вашу жизнь»

Как установить веб-сервер Apache в Windows

Запуск веб-сайта очень прост: вы создаете файл с именем something.html, редактируете его в «Блокноте» и загружаете его в браузере. Простые сайты могут быть созданы с использованием этого процесса, но, чтобы действительно изучить возможности, вам нужен веб-сервер.

apache

Что такое веб-сервер?

Веб-сервер — это программное обеспечение, которое прослушивает запросы и возвращает данные (обычно это файл). Когда вы вводите «www.mysite.com», запрос отправляется на компьютер, на котором выполняется программное обеспечение веб-сервера, которое возвращает файл обратно в ваш браузер, например. содержимое index.html. Затем браузер может выполнять дополнительные запросы на основе содержимого HTML, например. CSS, JavaScript и графические файлы.

Поскольку веб-сервер находится между вашим браузером и запрошенным файлом, он может выполнять обработку, которая невозможна, открыв непосредственно файл HTML. Например, он может анализировать PHP-код, который подключается к базе данных и возвращает данные.

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

Почему Apache?

В общем, я бы рекомендовал использовать программное обеспечение веб-сервера, которое использует ваш веб-хост. Если вы не создаете приложения ASP.NET в Microsoft IIS, ваш хост скорее всего будет использовать Apache: самый распространенный и полнофункциональный веб-сервер. Это проект с открытым исходным кодом, поэтому он не стоит ничего загружать или устанавливать.

Следующие инструкции описывают, как установить Apache в Windows. Mac OSX поставляется с Apache и PHP, хотя вам может понадобиться их включить. Большинство пользователей Linux будут предустановлены или доступны в базовых хранилищах Apache.

Пакеты «все-в-одном»

В одном установочном файле есть отличные все-в-одном дистрибутивы Windows, которые содержат Apache, PHP, MySQL и другие приложения. XAMPP (включая версию для Mac), WampServer и Web.Developer. Нет ничего плохого в использовании этих пакетов, хотя вручную установка Apache поможет вам узнать больше о системе и ее параметрах конфигурации.

Мастер установки Apache

Отличный официальный мастер установки .msi доступен на странице загрузки Apache. Этот вариант, безусловно, рекомендуется для начинающих пользователей или, возможно, для установки Apache в первый раз.

Ручная установка

Ручная установка предлагает несколько преимуществ:

резервное копирование, переустановка или перемещение веб-сервера может быть достигнуто за считанные секунды (см. 8 советов по выходу компьютера из строя)
у вас больше контроля над тем, как и когда запускается Apache
вы можете установить Apache в любом месте, например, портативный USB-накопитель (полезный для демонстрации клиентов).

Шаг 1. Настройка IIS, Skype и другого программного обеспечения (необязательно)

Если у вас установлена ​​профессиональная или серверная версия Windows, возможно, у вас уже установлен IIS. Если вы предпочитаете Apache, либо удалите IIS в качестве компонента Windows, либо отключите его службы.

Apache прослушивает запросы на порт TCP / IP 80. Установка Skype по умолчанию также прослушивает этот порт и вызывает конфликты. Чтобы отключить его, запустите Skype и выберите «Сервис»> «Параметры»> «Дополнительно»> «Соединение». Убедитесь, что вы отключили «Использовать порт 80 и 443 в качестве альтернативы входящим соединениям».

Шаг 2. Загрузите файлы

Мы собираемся использовать неофициальный двоичный файл Windows из Apache Lounge. Эта версия улучшает производительность и стабильность по сравнению с официальным дистрибутивом Apache, хотя я еще не заметил существенной разницы. Однако он предоставляется как устанавливаемый вручную ZIP-файл с сайта www.apachelounge.com/download/

Вы также должны загрузить и установить среду выполнения Windows C ++ с сайта Microsoft.com. Возможно, это уже установлено, но нет вреда при установке.

Как всегда, не забудьте проверить все загрузки на наличие вирусов.

Шаг 2: извлеките файлы

Мы установим Apache в C: Apache2, поэтому извлеките ZIP-файл в корень диска C :.

Apache можно установить в любом месте вашей системы, но вам нужно будет изменить пути к файлам конфигурации соответственно …

Шаг 3: настройте Apache

Apache настроен с текстовым файлом confhttpd.conf, содержащимся в папке Apache. Откройте его в своем любимом текстовом редакторе.

Обратите внимание, что во всех настройках пути к файлу используется «/» прямая косая черта, а не обратная косая черта Windows. Если вы установили Apache в любом месте, кроме C: Apache2, сейчас самое подходящее время для поиска и замены всех ссылок на «c: / Apache2».

Есть несколько строк, которые вы должны изменить для своей производственной среды:

Строка 46, отвечает на все запросы на порт 80:

Listen *:80

Строка 116, включите mod-rewrite, удалив # (необязательный, но полезный):

Модули LoadModule rewrite_module / mod_rewrite.so

Строка 172, укажите имя домена сервера:

ServerName localhost: 80

Строка 224, разрешить переопределение htaccess:

AllowOverride All

Шаг 4: измените корень веб-страницы (необязательно)

По умолчанию Apache возвращает файлы, найденные в его папке htdocs. Я бы рекомендовал использовать папку на другом диске или разделе, чтобы упростить резервное копирование и переустановку. Для целей этого примера мы создадим папку D: WebPages и изменим httpd.conf соответственно:

Строка 179, установите корень:

DocumentRoot «D:/WebPages»

и строка 204:

<Directory «D:/WebPages»>

Шаг 5: проверьте установку

Теперь ваша конфигурация Apache может быть протестирована. Откройте командную строку (Пуск> Выполнить> cmd) и введите:

cd Apache2bin
httpd -t

Исправьте любые ошибки конфигурации httpd.conf и повторите проверку до тех пор, пока не появится.

Шаг 6: установите Apache в качестве службы Windows

Самый простой способ запустить Apache — добавить его в качестве службы Windows. В командной строке введите:

cd Apache2bin
httpd -k install

Откройте Панель управления, Инструменты администрирования, затем Службы и дважды щелкните Apache2.2. Установите для параметра «Тип запуска» значение «Автоматически», чтобы гарантировать, что Apache запускается каждый раз при загрузке вашего ПК.

В качестве альтернативы, установите тип запуска «Ручной» и запустите Apache, когда вы выберете команду «net start Apache2.2».

Шаг 7: проверьте веб-сервер

Создайте файл с именем index.html в корневой веб-странице Apache (либо htdocs, либо D: WebPages) и добавьте небольшой код HTML:

тестирование Apache
<p>Apache работает! <br /></p>

Убедитесь, что Apache успешно запущен, откройте веб-браузер и введите адрес http: // localhost /. Если все пойдет хорошо, появится тестовая страница.

В большинстве случаев большинство проблем будут вызваны неправильной настройкой в ​​файле конфигурации httpd.conf. Если вам нужна дополнительная информация, обратитесь к документации Apache.