Inscreveu-se para Web Hosting somente SSH? Não se preocupe - Instale facilmente qualquer software da Web

Não sabe a primeira coisa sobre como operar o Linux através de sua poderosa linha de comando? Não se preocupe mais.

Não sabe a primeira coisa sobre como operar o Linux através de sua poderosa linha de comando?  Não se preocupe mais.
Propaganda

Então, você escolheu o seu nome de domínio Como você escolhe um ótimo nome de domínio? Como você escolhe um grande nome de domínio? Escolher o nome de domínio perfeito para o seu site é como escolher o nome perfeito para seu primeiro filho. Aumente a probabilidade de sucesso on-line com essas dicas. Há muito em um nome! Consulte Mais informação . Você tem uma ideia matadora para um projeto. Você está animado e pronto para liberar sua mais recente e melhor criação na internet.

Depois de vasculhar a internet procurando a melhor hospedagem na web, você conseguiu um bom negócio em um VPS. Há um problema, no entanto. Você não sabe a primeira coisa sobre como operar o Linux através de sua poderosa linha de comando.

Bem, não se preocupe mais. Estou prestes a abandonar o know-how de como instalar dois incríveis aplicativos da web. Um deles é o extraordinário WordPress, plataforma de blogs, que alimenta uma grande parte da Internet, incluindo este mesmo site. Também vou mostrar como instalar o último pretendente ao trono de blogs; o Javascript e Node powered Ghost. Depois de percorrer o processo de instalação desses aplicativos, você deve estar confiante o suficiente com a linha de comando do Linux para lidar com qualquer aplicativo da Web que cruze seu caminho.

Para fazer isso, eu abro uma instância do DigitalOcean executando o Ubuntu 13.10 x64. A Digital Ocean é uma provedora de VPS. oferecendo serviço de qualidade e servidores virtualizados rápidos com um preço inicial de US $ 5. Eu os recomendo muito, embora existam outros provedores de VPS por aí que são muito bons.

Instalando o Ghost

Ghost está blogando, reimaginado. Cada um dos aspectos da experiência foi projetado para tornar o processo de publicação de suas obras um pouco mais indolor. Meu colega Mihir Patkar deu uma run-down de Ghost Ghost lança plataforma de blogs baseados em JavaScript como alternativa simples para Wordpress Ghost lança plataforma de blogs baseados em JavaScript como alternativa simples para Wordpress Wordpress é mais do que apenas uma plataforma de blogs, mas desenvolvedor John O'Nolan queria algo mais simples - ele queria "apenas uma plataforma de blogs". E então ele criou o Ghost, construindo-o inteiramente em Javascript. Leia mais alguns meses atrás.

Enquanto vamos instalar o Ghost em um Digital Ocean VPS - que vem com um instalador do Ghost - vamos ignorar o instalador e fazer isso da maneira mais difícil.

Primeiras coisas primeiro, precisamos de SSH em nossa caixa. Isso deve ser relativamente simples se você executar o Linux ou OS X, pois ambos vêm com um cliente SSH integrado. Usuários do Windows são encorajados a verificar o PuTTY, que é um cliente SSH de código aberto bastante incrível, embora haja um número de alternativas incríveis 4 Maneiras fáceis de usar o SSH no Windows 4 Maneiras fáceis de usar o SSH No Windows O SSH é a solução de fato para acessar com segurança terminais remotos no Linux e em outros sistemas semelhantes ao UNIX. Se você tem um servidor SSH remoto que você deseja acessar, você terá que baixar um cliente SSH .... Leia mais, incluindo aqueles que se conectam ao seu navegador.

ssh-ghost-connect

Se estamos entrando na nossa caixa pela primeira vez, vamos ter que fazer um pouco de limpeza primeiro. Vamos nos certificar de que o gerenciador de pacotes está atualizado e, se houver alguma atualização em nosso sistema, devemos instalá-los. No Ubuntu, isso é feito inserindo os seguintes comandos:

sudo apt-get update
sudo apt-get upgrade

Note que se você logou como Root, você não precisará escrever 'sudo'. O Sudo é usado para contas escalonarem temporariamente seus privilégios para executar um comando que afeta o sistema operacional subjacente.

ssh-ghost-update

ssh-ghost-upgrade

Agora, pegue uma cópia do build-essential e do zip.

sudo apt-get install build-essential zip

Esta é a terceira vez que tivemos que usar um comando que faz algo com o apt-get. Então o que é? Apt-get é o gerenciador de pacotes usado no Debian, Ubuntu e Linux Mint Seu Guia para Repositórios do Ubuntu e Gerenciamento de Pacotes Seu Guia para Repositórios do Ubuntu e Gerenciamento de Pacotes Leia Mais. Ele nos permite acompanhar todos os pacotes do seu sistema e instalar novos, bem como excluí-los e atualizá-los. Legal certo?

ssh-ghost-build

Ah, e enquanto você está nisso, pegue uma cópia do Node.js. Esta é a plataforma sobre a qual o que é Node.JS e por que devo me importar? [Desenvolvimento Web] O que é o Node.JS e por que devo me importar? [Desenvolvimento Web] JavaScript é apenas uma linguagem de programação do lado do cliente que roda no navegador, certo? Não mais. O Node.js é uma maneira de executar JavaScript no servidor; mas é muito mais também. Se ... Leia mais Ghost corre, e pode ser agarrado com um simples apt-get. Os usuários de versões mais antigas do Ubuntu podem ter que pegar a cópia do Node do PPA de Chris Lea, que é mais atual do que os repositórios oficiais do Ubuntu.

sudo apt-get install nodejs

ssh-ghost-node

Você também precisa do Node Package Manager (NPM). Crie um link simbólico entre / usr / bin / nodejs e / usr / bin / node, pegue o instalador do NPM e execute-o.

ln -s /usr/bin/nodejs /usr/bin/node
curl https://npmjs.org/install.sh | sudo sh

Esta é a primeira vez que nos deparamos com o curl. Na verdade, é um utilitário muito legal para o Linux, o que nos permite transferir dados entre programas. Neste exemplo, estamos usando para capturar uma cópia do script de instalação do NPM. Isso é então executado com '| sudo sh '.

ssh-fantasma-simbólico

ssh-ghost-npm

Antes de prosseguirmos, vamos verificar se temos o Nó e o NPM instalados. Se sua tela parece um pouco com a minha, sinta-se à vontade para prosseguir.

npm -v
node -v

Se você vir um erro, algo deu errado. Tente revisitar as etapas anteriores ou deixe um comentário abaixo.

ssh-ghost-verify

Impressionante. Agora, vamos pegar o Ghost e abri-lo!

curl -L https://ghost.org/zip/ghost-latest.zip -o ghost.zip
unzip -uo ghost.zip -d ghost

ssh-ghost-grab

ssh-ghost-unzip

Se você ainda não estiver nela, mude para o diretório do Ghost e instale-o usando o NPM.

cd ghost/
npm install --production

ssh-ghost-switch

ssh-ghost-npm-install

Aqui está uma coisa legal sobre o NPM. Na verdade, instala todas as dependências Javascript para o Ghost para você. Impressionante, certo? Quando terminar de fazer todo o trabalho pesado, abra o config.js e edite o número da porta para 8080 com o editor de texto de sua escolha. Nano é uma ótima opção para iniciantes nano vs. vim: Editores de texto de terminal Comparado nano vs. vim: Comparadores de texto de terminais comparados Embora o Linux tenha se tornado fácil o suficiente para praticamente qualquer um usar sem ter que usar o Terminal, alguns de nós regularmente usá-lo ou estão curiosos sobre como se pode controlar ... Leia mais, embora eu seja um pouco apaixonado por Vim. Você também precisará alterar o nome do host para o endereço IP do servidor ao qual está se conectando.

ssh-ghost-text-edit

Agora é hora de começar o Ghost! No diretório que você instalou o Ghost, execute:

npm start

Para verificar se isso funciona, navegue até o servidor em que você instalou o Ghost com seu navegador da Web, garantindo que ele tenha o número da porta especificado em config.js.

ssh-ghost-final

Huzzah! Funciona!

WordPress

Agora, hora de instalar o WordPress. Vamos começar do zero aqui com uma nova gota Digital Ocean. Como antes, conecte o SSH ao seu servidor, atualize o gerenciador de pacotes e instale todas as atualizações. Uma vez feito isso, vamos começar criando nossa pilha LAMP. O melhor software de servidor Web Linux (e alternativas do Apache) O melhor software de servidor Web Linux (e alternativas do Apache) Leia mais. Isso significa 'Linux, Apache, MySQL e PHP', e refere-se à plataforma, servidor web, banco de dados e linguagem de programação usada para executar a instalação do WordPress.

Conseguir a configuração da pilha LAMP é mais fácil do que parece. É certo que há uma pequena lista de dependências que você precisa instalar. Felizmente, o Ubuntu vem com um bom one-liner que lida com tudo para você.

sudo apt-get install lamp-server^

ssh-wordpress-lamp

Seu servidor MySQL é onde você armazena todos os seus dados. Como resultado, é altamente recomendável criar uma senha de root forte para o servidor quando solicitado.

ssh-wordpress-mysql-password

E é isso. A sério. Isso é totalmente isso. Você agora configurou seu servidor LAMP. Agora, para instalar o WordPress!

Primeiro precisamos criar a tabela em que o WordPress Um tutorial passo-a-passo do MySQL para blogueiros Wordpress Self-Hosted Um tutorial passo-a-passo do MySQL para Blogueiros Wordpress Self-Hosted Se você é um blogueiro, as chances são de que você use o WordPress. Existem duas maneiras em que você pode usar o WordPress, ideal para aqueles com algum conhecimento técnico e aqueles sem. A primeira é ... Read More armazenará nossos posts, bem como o usuário do banco de dados que o WordPress usará para interagir com o banco de dados. Faça o login no MySQL.

ssh-wordpress-mysql-login

Agora, execute as seguintes linhas de código. Tome cuidado para inserir cada linha individualmente.

CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' identified by 'password';
GRANT ALL PRIVILEGES ON wordpress. * TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
exit

Agora, baixe e descompacte o WordPress.

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

Observe como usamos wget aqui em vez de curl? Ou trabalho, neste caso e são praticamente intercambiáveis. Dentro deste contexto, ambos estão fazendo a mesma coisa, mais ou menos.

ssh-wordpress-download

Mova o WordPress para / var / www e conceda permissões de leitura, gravação e execução a este diretório. Tome cuidado para incluir a bandeira -R. Isso faz com que seja recursivo.

mv wordpress/ /var/www
chmod -R 777 /var/www

ssh-wordpress-move

Agora, no seu navegador, navegue até / wordpress. Se você seguiu estas instruções, deverá ver esta página. Você será solicitado a criar um arquivo de configuração usando a interface da web. Siga as instruções fornecidas e, em breve, você terá sua própria instalação do WordPress. Doce, eh?

ssh-wordpress-config

E quanto ao Bitnami?

Antes de terminarmos, quero falar brevemente sobre o Bitnami. Se você está agitando uma AWS 4 Grandes Usos para os Serviços Web S3 da Amazon 4 Grandes Usos para os Serviços Web S3 da Amazon Apesar da Amazon ser mais conhecida por seus serviços de varejo, eles realmente oferecem uma série de serviços web para desenvolvedores e usuários domésticos que aproveitam da Amazons experiência e escalabilidade com enormes quantidades de ... Leia mais servidor, isso é definitivamente algo que você deve investigar. Essa startup espanhola facilita a implantação remota de aplicativos da Web populares em seu segmento do AWS, incluindo o Drupal e o WordPress.

ssh-bitnami

Se isso soa como muito trabalho, você pode até mesmo fazer com que o Bitnami o ordene com um servidor. Apenas espere pagar um pequeno prêmio por isso.

Eu não vou olhar muito para isso, pois é um pouco específico da plataforma. No entanto, se você está desesperado para experimentá-los, eles oferecem gratuitamente 1 hora de instalações de sua aplicação web de escolha. Quanto ao resto deste artigo, o que eu vou discutir deve funcionar em qualquer servidor rodando GNU / Linux.

Conclusão

A linha de comando do Linux pode ser intimidadora no começo. Não há dúvidas sobre isso. Se você acidentalmente se viu sobrecarregado com hospedagem na web apenas para SSH, você terá que molhar os pés com a linha de comando para fazer qualquer coisa.

Felizmente, se você puder instalar um aplicativo da Web, poderá instalá-los todos. Tudo o que você precisa é de um pouco de confiança com a linha de comando do Linux e a capacidade de pesquisar no google sobre quaisquer problemas que surgirem.

Você já se inscreveu para hospedagem SSH apenas na web por acidente? Eu adoraria ouvir tudo sobre isso. Deixe-me um comentário abaixo.

Crédito da foto: Tendências de inovação na tecnologia de data center Think Tank (Dell)

In this article