Inscreveu para somente ssh hospedagem web? Não se preocupe - facilmente instalar qualquer software web
![](https://cdn.panoutx.info/pcb/signed-up-for-ssh-only-web-hosting-dont-worry_1.jpg)
Então, você tem escolhido o seu nome de domínio
Conteúdo
Depois de vasculhar a internet à procura do melhor hospedagem na web, você conseguiu-se um negócio doce em um VPS. Há um problema, porém. Você não sabe a primeira coisa sobre operacional Linux através de sua linha de comando poderoso.
Bem, não se preocupe mais. Estou prestes a largar o know-how de como instalar duas aplicações web incríveis. Um deles é o blog da plataforma WordPress extraordinário, que alimenta uma enorme extensão da internet, incluindo este mesmo site. Eu também estou indo para mostrar-lhe como instalar o mais recente pretendente ao blogging throne- o javascript e Nó alimentado Santo. Uma vez que você correu através do processo de instalação desses aplicativos, você deve ser confiante o suficiente com a linha de comando Linux para enfrentar qualquer aplicação web que cruza seu caminho.
Para fazer isso, eu abrangem uma instância DigitalOcean rodando Ubuntu 13.10 x64. Oceano Digital é um provedor de VPS Eu tenho um fraquinho serviço de qualidade oferta para- e servidores virtualizados rápidas com um preço inicial de US $ 5. Eu recomendo-os altamente, embora existam outros prestadores VPS lá fora que são muito bons.
Instalando Santo
Fantasma é blogar, reinventados. Cada pingo da experiência foi concebida para tornar o processo de publicação de seus oeuvres que pouco mais indolor. O meu colega Mihir Patkar deu um run-down de Ghost alguns meses atrás.Santo lança javascript-Based Blogging plataforma alternativa tão simples de WordpressSanto lança javascript-Based Blogging plataforma alternativa tão simples de WordpressWordpress é mais do que apenas uma plataforma de blogging, mas o desenvolvedor John O`Nolan queria algo mais simples - ele queria "apenas uma plataforma de blogs". E então ele criou Santo, construindo-o inteiramente em javascript.consulte Mais informação
Enquanto nós estamos indo para ser a instalação Ghost em um Digital Oceano VPS - que vem com um instalador Ghost - vamos ignorar o instalador e fazer isso da maneira mais difícil.
Primeiro de tudo, precisamos SSH em nossa caixa. Isso deve ser relativamente simples se você rodar o Linux ou OS X, já que ambos vêm com um cliente SSH construído dentro. Os usuários do Windows são encorajados a verificar a PuTTY, que é um cliente SSH bastante incrível, open source, embora haja um número de alternativas incríveis, incluindo as que se instalam no navegador web.4 maneiras fáceis de usar SSH No Windows4 maneiras fáceis de usar SSH No WindowsSSH é a solução de facto para acessar de forma segura terminais remotos em outros sistemas UNIX-like Linux e. Se você tem um servidor SSH remoto que você deseja acessar, você vai ter que baixar um cliente SSH ....consulte Mais informação
Se nós estamos entrando em nossa caixa pela primeira vez, nós vamos ter que fazer um pouco de limpeza primeiro. Nós vamos ter certeza de que o gerenciador de pacotes é atualizado e se há atualizações para o nosso sistema, devemos instalá-los. No Ubuntu, isso é feito através da introdução dos seguintes comandos:
sudo apt-get update
atualização apt-get sudo
Note que se você tiver logado como root, você não precisa escrever ‘sudo`. Sudo é usado para contas de escalar temporariamente seus privilégios, a fim de executar um comando que afeta o sistema operacional subjacente.
Agora, pegue uma cópia do build-essential e zip.
sudo apt-get install zip build-essential
Esta é a terceira vez que já teve que usar um comando que faz algo com o apt-get. Então o que é? O apt-get é o gerenciador de pacotes usado no Debian, Ubuntu e Linux Mint. Ela nos permite manter o controle de todos os pacotes em seu sistema e instalar novos, bem como apagar e atualizá-los. Legal certo?Seu Guia para o Ubuntu Repositórios e Gerenciamento de PacotesSeu Guia para o Ubuntu Repositórios e Gerenciamento de Pacotesconsulte Mais informação
Ah, e enquanto você está nisso, pegue uma cópia do Node.js. Isto é a plataforma sobre a qual Santo é executado, e podem ser agarrados com um simples apt-get. Usuários de versões mais antigas do Ubuntu pode ter que pegar a cópia do Nó de PPA de Chris Lea, que é mais atual do que os repositórios oficiais do Ubuntu.
sudo apt-get install nodejs
Você também precisa do Node Package Manager (NPM). Criar uma ligação simbólica entre / usr / bin / nodejs e / usr / bin / nó, pegue o instalador NPM e executá-lo.
ln -s / usr / bin / nodejs / usr / bin / nó
enrolar https://npmjs.org/install.sh | sudo sh
Esta é a primeira vez que deparei com curl. Na verdade, é um utilitário muito legal para Linux que permite transferir dados entre programas. Neste exemplo, estamos a usá-lo para pegar uma cópia do script de instalação NPM. Este é então executado com ‘| sudo sh`.
Antes de irmos adiante, vamos verificar se temos Node e NPM instalado. Se a tela parece um pouco como a minha, sinta-se livre para prosseguir em diante.
npm -v
-v nó
Se você ver um erro, algo deu errado. Tente rever os passos anteriores, ou me deixar cair um comentário abaixo.
Impressionante. Agora, vamos pegar Santo e abri-lo!
onda -L https://ghost.org/zip/ghost-latest.zip -o ghost.zip
descompactação -uo ghost.zip -d fantasma
Se você não estiver nele, mude para o diretório Santo e instalá-lo usando NPM.
cd fantasma /
npm instalar --production
Aqui está uma coisa legal sobre NPM. É realmente instala todas as dependências javascript para Ghost para você. Impressionante, não é? Assim que terminar de fazer todo o trabalho duro, abrir config.js e editar o número da porta para 8080 com o seu editor de texto de escolha. Nano é uma ótima opção para iniciantes, embora eu sou um pouco Amante de Vim. Você também vai precisar para mudar o nome do host para o endereço IP do servidor que você está se conectando.nano contra vim: terminal texto Editores Comparadonano contra vim: terminal texto Editores ComparadoEmbora o Linux tornou-se bastante fácil para praticamente qualquer um usar sem ter que usar o Terminal, existem alguns de nós que usá-lo regularmente ou está curioso sobre como se pode controlar ...consulte Mais informação
Agora, é hora de iniciar o Ghost up! No diretório que você instalou o Fantasma, execute:
início npm
Para verificar se isso funciona, navegue para o servidor você instalou Santo com o seu navegador web, garantindo que tem o número da porta que você especificou na config.js.
Huzzah! Funciona!
WordPress
Agora, é hora de instalar o WordPress. Vamos começar do zero aqui com uma gota do oceano Digital fresco. Como antes, SSH em seu servidor, atualizar o gerenciador de pacotes e instale todas as atualizações. Uma vez feito isso, vamos começar por criando nosso stack LAMP. Isso significa ‘Linux, Apache, MySQL e PHP`, e refere-se à linguagem plataforma, servidor web, banco de dados e programação usada para executar a nossa instalação do WordPress.O melhor software Linux Web Server (& Apache Alternativas)O melhor software Linux Web Server (& Apache Alternativas)consulte Mais informação
Video: Locaweb - Como acessar a área de hospedagem por SSH
Obtendo seu stack LAMP configuração é mais fácil do que parece. Evidentemente, há uma pequena lavanderia-lista de dependências que você tem que instalar. Felizmente, o Ubuntu vem com um bom one-liner que cuida de tudo para você.
sudo apt-get install lamp-server ^
O servidor MySQL é onde você armazena todos os seus dados. Como resultado, você é fortemente aconselhados a criar uma senha raiz forte para o servidor quando solicitado.
E é isso. A sério. Isso é totalmente dele. Você agora configurado seu servidor LAMP. Agora, para instalar o WordPress!
Primeiro precisamos criar a tabela na qual WordPress irá armazenar nossos posts, bem como o usuário do banco de dados que WordPress irá usar para interagir com o banco de dados. Entrar e MySQL.Um passo-a-passo MySQL Tutorial para a auto-Hosted Wordpress BloggersUm passo-a-passo MySQL Tutorial para a auto-Hosted Wordpress BloggersSe você é um blogueiro, as chances são de que você usa WordPress. Há duas maneiras em que você pode usar WordPress, ideal para aqueles com algum know-how técnico e aqueles sem. O primeiro é ...consulte Mais informação
Video: Installing Web Server via SSH - LAMPP [Amazon AMI]
Agora, execute as seguintes linhas de código. Tome cuidado para introduzir cada linha individualmente.
CREATE DATABASE wordpress-
CRIAR USUÁRIO ‘wordpressuser `@‘localhost` identificado por ‘password`-
GRANT ALL PRIVILEGES ON wordpress. * TO `wordpressuser` @ `localhost`-
PRIVILEGES- FLUSH
Saída
Agora, baixe e descompacte WordPress.
wget http://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz -C / wordpress
Observe como usamos wget aqui em vez de onda? De qualquer trabalho, neste caso e são praticamente intercambiáveis. Dentro deste contexto, ambos estão fazendo a mesma coisa, mais ou menos.
Mover WordPress para / var / www e conceder ler, escrever e executar permissões para este diretório. Tome cuidado para incluir o sinalizador -R. Isso torna recursiva.
mv wordpress / / var / www
chmod -R 777 / var / www
Agora, em seu navegador, navegue até
E sobre BitNami?
Antes de terminar, quero falar brevemente sobre BitNami. Se você está balançando um AWS servidor, este é definitivamente algo que você deve investigar. Este startup espanhola faz com que seja fácil de implantar remotamente aplicações web populares para sua fatia AWS, incluindo Drupal e WordPress.4 grandes usos para S3 Web Services da Amazon4 grandes usos para S3 Web Services da AmazonApesar Amazon sendo 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 tiram proveito da experiência Amazonas e escalabilidade com grandes quantidades de ...consulte Mais informação
Se isso soa como muito trabalho, você pode até mesmo chegar BitNami para classificar-lo com um servidor. Apenas esperamos que pagar um prémio ligeiro para isso.
Eu não vou olhar muito para isso, como é uma plataforma pouco específico. No entanto, se você está desesperado para dar-lhes uma tentativa, eles oferecem gratuitos instalações 1 hora do seu web-aplicativo de escolha. Quanto ao resto deste artigo, o que eu vou discutir deve funcionar em qualquer servidor que execute o GNU / Linux.
Conclusão
A linha de comando Linux pode ser intimidante no início. Não há nenhuma dúvida sobre isso. Se você acidentalmente encontrou-se sobrecarregados com somente SSH hospedagem web, você vai ter de obter seus pés molhados com a linha de comando, a fim de fazer nada.
Felizmente, se você pode instalar um aplicativo web, você pode instalá-los todos. Tudo que você precisa é de um pouco de confiança com a linha de comando do Linux, ea capacidade de google qualquer problema surgir.
Alguma vez você já se inscreveu para SSH única hospedagem na web por acidente? Eu adoraria ouvir tudo sobre isso. Deixe-me cair um comentário abaixo.
Crédito da foto: Inovação Tendências em Tecnologia Data Center Think Tank (Dell)