Зарегистрироваться на SSH-только веб-хостинг? Не беспокойтесь - легко установите любое веб-программное обеспечение

  • Peter Holmes
  • 0
  • 2328
  • 336
Реклама

Итак, вы выбрали доменное имя. Как выбрать отличное доменное имя? Как вы выбираете большое доменное имя? Выбор идеального доменного имени для вашего сайта подобен выбору идеального имени для вашего первого ребенка. Повысить вероятность успеха в Интернете с помощью этих советов. В названии много всего! , У вас есть убийственная идея для проекта. Вы загорелись и готовы раскрыть свое последнее и величайшее творение в интернете.

Поискав в Интернете в поисках лучшего веб-хостинга, вы заключили выгодную сделку на VPS. Хотя есть одна проблема. Вы не знаете в первую очередь об использовании Linux через его мощную командную строку.

Ну, не беспокойся больше. Я собираюсь отбросить ноу-хау о том, как установить два невероятных веб-приложения. Одним из них является экстраординарная платформа для блогов WordPress, которая управляет огромным количеством Интернета, включая этот самый сайт. Я также собираюсь показать вам, как установить последний претендент на трон для блогов; Javascript и Node приводят в действие Призрака. После того, как вы прошли процесс установки этих приложений, вы должны быть достаточно уверены в командной строке Linux, чтобы справиться с любым веб-приложением, которое пересекает ваш путь.

Для этого я включил экземпляр DigitalOcean под управлением Ubuntu 13.10 x64. Digital Ocean - провайдер VPS, для которого у меня есть слабость; предлагая качественный сервис и быстрые виртуализированные серверы по стартовой цене 5 долларов. Я очень рекомендую их, хотя есть и другие провайдеры VPS, которые весьма хороши.

Установка Призрака

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

Пока мы собираемся установить Ghost на VPS Digital Ocean, который поставляется с установщиком Ghost, мы будем игнорировать установщик и делать это нелегко.

Перво-наперво, нам нужно SSH в нашу коробку. Это должно быть относительно просто, если вы работаете в Linux или OS X, так как они оба поставляются со встроенным SSH-клиентом. Пользователям Windows рекомендуется воспользоваться PuTTY, который является довольно невероятным SSH-клиентом с открытым исходным кодом, хотя существует ряд невероятные альтернативы 4 простых способа использования SSH в Windows 4 простых способа использования SSH в Windows SSH является де-факто решением для безопасного доступа к удаленным терминалам в Linux и других UNIX-подобных системах. Если у вас есть удаленный SSH-сервер, к которому вы хотите получить доступ, вам придется загрузить SSH-клиент ..., включая те, которые подключаются к вашему веб-браузеру..

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

sudo apt-get update
sudo apt-get upgrade

Обратите внимание, что если вы вошли в систему как Root, вам не нужно писать «sudo». Sudo используется для учетных записей для временного повышения их привилегий для выполнения команды, которая влияет на основную операционную систему.

Теперь возьмите копию build-essential и zip.

sudo apt-get установить build-essential zip

Это третий раз, когда нам приходилось использовать команду, которая что-то делает с apt-get. Итак, что это? Apt-get - это менеджер пакетов, используемый в Debian, Ubuntu и Linux. Mint. Ваше руководство по репозиториям и управлению пакетами Ubuntu. Ваше руководство по репозиториям и управлению пакетами Ubuntu. Это позволяет нам отслеживать все пакеты в вашей системе и устанавливать новые, а также удалять и обновлять их. Круто, верно?

О, и пока вы это делаете, возьмите копию Node.js. Это платформа, на которой работает Node.JS и почему мне это важно? [Веб-разработка] Что такое Node.JS и почему меня это должно волновать? [Веб-разработка] JavaScript - это просто клиентский язык программирования, который работает в браузере, верно? Уже нет. Node.js - это способ запуска JavaScript на сервере; но это намного больше. Если ... Призрак бежит, и его можно схватить с помощью простого apt-get. Пользователям старых версий Ubuntu, возможно, придется получить копию Node из PPA Криса Ли, которая является более актуальной, чем официальные репозитории Ubuntu..

sudo apt-get установить nodejs

Вам также нужен Node Package Manager (NPM). Создайте символическую ссылку между / usr / bin / nodejs и / usr / bin / node, скачайте установщик NPM и запустите его.

ln -s / usr / bin / nodejs / usr / bin / node
curl https://npmjs.org/install.sh | судо ш

Это первый раз, когда мы столкнулись с локонами. На самом деле это довольно крутая утилита для Linux, которая позволяет нам передавать данные между программами. В этом примере мы используем его, чтобы получить копию сценария установки NPM. Это тогда выполнено с '| sudo sh '.

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

нпм -в
узел -v

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

Потрясающие. Теперь давайте возьмем Ghost и откроем его!

curl -L https://ghost.org/zip/ghost-latest.zip -o ghost.zip
распаковать -uo ghost.zip -d ghost

Если вы еще не в нем, переключитесь в каталог Ghost и установите его с помощью NPM.

CD Ghost /
npm install --production

Вот классная вещь о NPM. На самом деле он устанавливает все зависимости Javascript для Ghost. Круто, верно? После того, как вы закончите выполнять всю тяжелую работу, откройте config.js и измените номер порта на 8080 с помощью вашего текстового редактора. Nano - отличный выбор для начинающих. Nano vim: сравнивались текстовые редакторы терминалов nano и vim: сравнивались текстовые редакторы терминалов Несмотря на то, что Linux стал достаточно легким для использования практически любым человеком без использования терминала, есть некоторые из нас, кто регулярно пользуюсь им или интересуюсь тем, как можно контролировать… хотя я довольно люблю Vim. Вам также необходимо изменить имя хоста на IP-адрес сервера, к которому вы подключаетесь.

Теперь пришло время запустить Ghost up! В каталоге, в который вы установили Ghost, запустите:

начало вечера

Чтобы проверить, работает ли это, перейдите на сервер, на котором вы установили Ghost, с помощью веб-браузера, убедившись, что у него есть номер порта, который вы указали в config.js.

Ура! Оно работает!

WordPress

Теперь пришло время установить WordPress. Мы собираемся начать с нуля здесь, с новой капли Digital Ocean. Как и раньше, подключите SSH к вашему серверу, обновите менеджер пакетов и установите все обновления. Как только вы это сделаете, мы начнем с создания нашего стека LAMP. Лучшее программное обеспечение для веб-сервера Linux (и альтернативы Apache) Лучшее программное обеспечение для веб-сервера Linux (и альтернативы Apache). Это означает «Linux, Apache, MySQL и PHP» и относится к платформе, веб-серверу, базе данных и языку программирования, используемому для запуска нашей установки WordPress..

Настройка вашего стека LAMP проще, чем кажется. Конечно, есть небольшой список зависимостей, которые вы должны установить. К счастью, Ubuntu поставляется с хорошим однострочником, который обрабатывает все для вас.

sudo apt-get установить ламповый сервер ^

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

И это все. Шутки в сторону. Вот и все. Теперь вы настроили свой сервер LAMP. Теперь для установки WordPress!

Сначала нам нужно создать таблицу, в которой WordPress пошаговое руководство по MySQL для самостоятельных блоггеров Wordpress. Пошаговое руководство по MySQL для самостоятельных блоггеров Wordpress. Если вы блоггер, то есть вероятность, что вы использовать WordPress. Есть два способа использования WordPress, идеально подходящие для тех, у кого есть технические ноу-хау, и для тех, у кого нет. Во-первых, мы будем хранить наши записи в блоге, а также пользователя базы данных, который WordPress будет использовать для взаимодействия с базой данных. Войдите в MySQL.

Теперь запустите следующие строки кода. Позаботьтесь о том, чтобы вводить каждую строку индивидуально.

CREATE DATABASE wordpress;
CREATE USER 'wordpressuser' @ 'localhost', идентифицируемый как 'пароль';
ПРЕДОСТАВЛЯЙТЕ ВСЕ ПРИВИЛЕГИИ НА WordPress. * TO 'wordpressuser' @ 'localhost';
ПРИВИЛЕГИИ ПРОМЫВКИ;
выход

Теперь скачайте и распакуйте WordPress.

wget http://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz -C / wordpress

Заметьте, как мы использовали здесь wget вместо curl? Либо работает, в этом случае и в значительной степени взаимозаменяемы. В этом контексте они оба делают одно и то же, более или менее.

Переместите WordPress в / var / www и предоставьте разрешения на чтение, запись и выполнение этой директории. Позаботьтесь о том, чтобы включить флаг -R. Это делает его рекурсивным.

Mv WordPress / / VAR / WWW
chmod -R 777 / var / www

Теперь в вашем браузере перейдите к / wordpress. Если вы следовали этим инструкциям, вы должны увидеть эту страницу. Затем вам потребуется создать файл конфигурации с помощью веб-интерфейса. Следуйте инструкциям, и вскоре у вас будет собственная установка WordPress. Сладкий, а?

Как насчет Битнами?

Прежде чем мы закончим, я хочу кратко рассказать о Битнами. Если вы хотите использовать AWS 4 для использования в Amazon S3 Web Services 4 для использования в Amazon S3 Web Services Несмотря на то, что Amazon наиболее известны своими розничными услугами, на самом деле они предлагают множество веб-сервисов для разработчиков и домашних пользователей, которые пользуются преимуществами опыт Amazons и масштабируемость с огромным количеством ... серверов, это, безусловно, то, что вы должны исследовать. Этот испанский запуск упрощает удаленное развертывание популярных веб-приложений на вашем слайсе AWS, включая Drupal и WordPress..

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

Я не буду вдаваться в подробности, так как это зависит от платформы. Однако, если вы отчаянно пытаетесь дать им попробовать, они предлагают бесплатные 1 час установки вашего веб-приложения по вашему выбору. Что касается остальной части этой статьи, то, что я собираюсь обсудить, должно работать на любом сервере под управлением GNU / Linux.

Заключение

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

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

Вы когда-нибудь регистрировались на SSH только веб-хостинг случайно? Я хотел бы услышать все об этом. Оставьте мне комментарий ниже.

Photo Credit: инновационные тенденции в технологии центров обработки данных (Dell)




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