Signé pour l'hébergement Web SSH seulement? Don't Worry - Installez facilement n'importe quel logiciel Web

Signé pour l'hébergement Web SSH seulement? Don't Worry - Installez facilement n'importe quel logiciel Web / Wordpress & Développement Web

Alors, vous avez choisi votre nom de domaine. Comment choisissez-vous un nom de domaine génial? Comment choisissez-vous un grand nom de domaine? Choisir le nom de domaine idéal pour votre site Web revient à choisir le nom idéal pour votre premier enfant. Augmentez les chances de succès en ligne grâce à ces conseils. Il y a beaucoup dans un nom! Lire la suite . Vous avez une idée géniale pour un projet. Vous êtes motivé et prêt à lancer votre dernière et plus grande création sur Internet.

Après avoir fouillé sur Internet à la recherche du meilleur hébergement Web, vous vous êtes offert une bonne affaire sur un VPS. Il y a un problème cependant. Vous ne connaissez pas la première chose à propos de l'utilisation de Linux via sa puissante ligne de commande.

Eh bien, ne vous inquiétez plus. Je suis sur le point de laisser tomber le savoir-faire pour installer deux applications Web incroyables. L’une d’entre elles est l’extraordinaire WordPress, plate-forme de blogage, qui alimente une grande partie de l’internet, y compris ce site. Je vais également vous montrer comment installer le dernier prétendant au trône des blogs. le Javascript et le fantôme actionnés par fantôme. Une fois que vous avez terminé le processus d'installation de ces applications, vous devez être suffisamment en confiance avec la ligne de commande Linux pour traiter toute application Web qui croise votre chemin..

Pour ce faire, j'ai étendu une instance DigitalOcean exécutant Ubuntu 13.10 x64. Digital Ocean est un fournisseur de services VPS pour lequel j'ai un faible; offrant un service de qualité et des serveurs virtualisés rapides avec un prix de départ de 5 $. Je les recommande vivement, même s’il existe d’autres fournisseurs de VPS qui sont assez bons.

Installer Ghost

Ghost est en train de bloguer, réinventé. Chaque iota de l'expérience a été conçu pour rendre le processus de publication de vos œuvres plus simple. Mon collègue Mihir Patkar a décrit en détail Ghost Ghost lance une plateforme de blogging à base de Javascript, alternative simple à Wordpress Ghost lance une plateforme de blogage à base de Javascript, alternative simple à Wordpress. voulait quelque chose de plus simple - il voulait "juste une plate-forme de blogs". Il a donc créé Ghost, entièrement sur Javascript. Lire la suite il y a quelques mois.

Alors que nous allons installer Ghost sur un VPS Digital Ocean - fourni avec un programme d'installation Ghost -, nous allons ignorer le programme d'installation et le faire à la dure..

Tout d’abord, nous devons intégrer SSH dans notre boîte. Cela devrait être relativement simple si vous utilisez Linux ou OS X, car ils sont tous deux livrés avec un client SSH intégré. Les utilisateurs Windows sont encouragés à se rendre sur PuTTY, un client SSH à source ouverte assez incroyable, bien qu'il existe un certain nombre de alternatives incroyables 4 façons simples d'utiliser SSH sous Windows 4 façons simples d'utiliser SSH sous Windows SSH est la solution de facto pour accéder en toute sécurité aux terminaux distants sous Linux et autres systèmes de type UNIX. Si vous souhaitez accéder à un serveur SSH distant, vous devez télécharger un client SSH… Lire la suite, y compris ceux qui se connectent à votre navigateur Web.

Si nous nous connectons à notre boîte pour la première fois, nous devrons d'abord faire un peu de ménage. Nous allons nous assurer que le gestionnaire de paquets est mis à jour et s'il y a des mises à jour de notre système, nous devrions les installer. Dans Ubuntu, cela se fait en entrant les commandes suivantes:

sudo apt-get update
sudo apt-get upgrade

Notez que si vous vous êtes connecté en tant que racine, vous n'avez pas besoin d'écrire 'sudo'. Sudo est utilisé pour les comptes pour élever temporairement leurs privilèges afin d'exécuter une commande qui affecte le système d'exploitation sous-jacent..

Maintenant, prenez une copie de build-essential et zip.

sudo apt-get install build-essential zip

C'est la troisième fois que nous devons utiliser une commande qui fait quelque chose avec apt-get. Alors c'est quoi? Apt-get est le gestionnaire de paquets utilisé dans Debian, Ubuntu et Linux Mint. Votre guide pour les référentiels Ubuntu et la gestion de paquets Votre guide pour les référentiels Ubuntu et la gestion de paquets Pour en savoir plus. Cela nous permet de garder une trace de tous les paquets sur votre système et d’en installer de nouveaux, ainsi que de les supprimer et les mettre à jour. Cool, droit?

Oh, et tant que vous y êtes, récupérez une copie de Node.js. C’est la plate-forme sur laquelle Qu'est-ce que Node.JS et Pourquoi devrais-je m'en soucier? [Développement Web] Qu'est-ce que Node.JS et pourquoi devrais-je m'en soucier? [Développement Web] JavaScript est un langage de programmation côté client qui s'exécute dans le navigateur, n'est-ce pas? Plus maintenant. Node.js est un moyen d'exécuter JavaScript sur le serveur. mais c'est beaucoup plus aussi. Si… Lire la suite Ghost s'exécute et peut être saisi avec un simple apt-get. Les utilisateurs d'anciennes versions d'Ubuntu pourraient devoir récupérer la copie de Node dans le PPA de Chris Lea, qui est plus récente que le dépôt officiel d'Ubuntu..

sudo apt-get install nodejs

Vous avez également besoin du gestionnaire de package de nœud (NPM). Créez un lien symbolique entre / usr / bin / nodejs et / usr / bin / node, récupérez le programme d'installation de NPM et exécutez-le..

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

C'est la première fois que nous rencontrons curl. C'est en fait un utilitaire plutôt cool pour Linux qui nous permet de transférer des données entre programmes. Dans cet exemple, nous l'utilisons pour récupérer une copie du script d'installation de NPM. Ceci est ensuite exécuté avec '| sudo sh '.

Avant d'aller plus loin, vérifions que Node et NPM sont installés. Si votre écran ressemble un peu au mien, n'hésitez pas à continuer.

npm -v
noeud -v

Si vous voyez une erreur, quelque chose s'est mal passé. Essayez de revenir sur les étapes précédentes ou de me laisser un commentaire ci-dessous..

Impressionnant. Maintenant, attrapons Ghost et ouvrons-le!

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

Si vous n'y êtes pas déjà, accédez au répertoire Ghost et installez-le à l'aide de NPM..

cd fantôme /
npm install --production

Voici une bonne chose à propos de NPM. Il installe réellement toutes les dépendances Javascript pour Ghost pour vous. Génial, non? Une fois tout le travail accompli, ouvrez config.js et modifiez le numéro de port à 8080 avec l’éditeur de texte de votre choix. Nano est un excellent choix pour les débutants nano vs vim: Éditeurs de texte Terminal comparés nano vs vim: Éditeurs de texte Terminal comparés Bien que Linux soit devenu assez facile à utiliser pour presque tout le monde sans avoir à utiliser le Terminal, certains d'entre nous utilisez-le régulièrement ou êtes curieux de savoir comment on peut contrôler… Lire la suite, bien que j'aime beaucoup Vim. Vous devrez également changer le nom d’hôte en adresse IP du serveur auquel vous vous connectez..

Maintenant, il est temps de démarrer Ghost! Dans le répertoire où vous avez installé Ghost, lancez:

npm start

Pour vérifier si cela fonctionne, accédez au serveur sur lequel vous avez installé Ghost avec votre navigateur Web, en vous assurant qu'il porte le numéro de port que vous avez spécifié dans config.js..

Huzzah! Ça marche!

WordPress

Maintenant, il est temps d'installer WordPress. Nous allons commencer à partir de zéro avec une nouvelle gouttelette Digital Ocean. Comme auparavant, SSH sur votre serveur, mettez à jour le gestionnaire de paquets et installez toutes les mises à jour. Une fois que vous avez terminé, nous allons commencer par créer notre pile LAMP. Meilleur logiciel de serveur Web Linux (et alternatives Apache). Meilleur logiciel de serveur Web Linux (et alternatives Apache). En savoir plus. Cela signifie «Linux, Apache, MySQL et PHP» et fait référence à la plate-forme, au serveur Web, à la base de données et au langage de programmation utilisés pour exécuter notre installation de WordPress..

La configuration de votre pile LAMP est plus facile qu'il n'y paraît. Certes, il y a une petite liste de dépendances à installer. Heureusement, Ubuntu est livré avec une belle doublure qui gère tout pour vous..

sudo apt-get installer lampe-serveur ^

Votre serveur MySQL est l'endroit où vous stockez toutes vos données. Par conséquent, il vous est vivement conseillé de créer un mot de passe root fort pour votre serveur lorsque vous y êtes invité..

Et c'est tout. Sérieusement. C'est totalement ça. Vous avez maintenant configuré votre serveur LAMP. Maintenant pour installer WordPress!

Nous devons d’abord créer le tableau dans lequel WordPress est un didacticiel étape par étape pour les blogueurs auto-hébergés Wordpress. Un tutoriel étape par étape pour les blogueurs auto-hébergé Wordpress. Si vous êtes un blogueur, il est probable que vous utiliser WordPress. Vous pouvez utiliser WordPress de deux manières: idéal pour ceux qui possèdent un certain savoir-faire technique et ceux qui n'en ont pas. La première consiste à… Lire la suite stockera les articles de notre blog, ainsi que l'utilisateur de la base de données que WordPress utilisera pour interagir avec la base de données. Connectez-vous à MySQL.

Maintenant, exécutez les lignes de code suivantes. Prenez soin de saisir chaque ligne individuellement.

CREATE DATABASE wordpress;
CREATE USER 'wordpressuser' @ 'localhost' identifié par 'mot de passe';
Accordez tous les privilèges sur wordpress. * TO 'wordpressuser' @ 'localhost';
FLUSH PRIVILEGES;
sortie

Maintenant, téléchargez et décompressez WordPress.

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

Remarquez comment nous avons utilisé wget ici au lieu de curl? Les deux fonctionnent, dans ce cas, et sont pratiquement interchangeables. Dans ce contexte, ils font tous les deux la même chose, plus ou moins.

Déplacez WordPress vers / var / www et accordez les autorisations de lecture, d'écriture et d'exécution sur ce répertoire. Prenez soin d'inclure le drapeau -R. Cela le rend récursif.

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

Maintenant, dans votre navigateur, accédez à / wordpress. Si vous avez suivi ces instructions, vous devriez voir cette page. Vous devrez ensuite créer un fichier de configuration à l'aide de l'interface Web. Suivez les instructions fournies et vous aurez bientôt votre propre installation WordPress. Doux, hein?

Qu'en est-il de Bitnami?

Avant de terminer, je veux parler brièvement de Bitnami. Si vous êtes un AWS 4 Excellents usages des services Web S3 d'Amazon 4 Excellentes utilisations des services Web S3 d'Amazon Bien qu'Amazon soit plus connu pour ses services de vente au détail, il propose en réalité une multitude de services Web destinés aux développeurs et aux utilisateurs particuliers. d’expérience et d’évolutivité des Amazones avec… En savoir plus, c’est définitivement quelque chose que vous devriez étudier. Cette startup espagnole facilite le déploiement à distance d'applications Web populaires sur votre tranche AWS, y compris Drupal et WordPress..

Si cela vous semble trop compliqué, vous pouvez même demander à Bitnami de vous régler avec un serveur. Attendez-vous simplement à payer une légère prime pour cette.

Je ne vais pas trop regarder là-dessus, car c'est un peu spécifique à la plate-forme. Toutefois, si vous souhaitez absolument essayer, ils offrent une installation gratuite d'une heure de votre application Web de choix. En ce qui concerne le reste de cet article, ce que je vais discuter devrait fonctionner sur tout serveur exécutant GNU / Linux..

Conclusion

La ligne de commande Linux peut être intimidante au début. Cela ne fait aucun doute. Si vous vous êtes retrouvé accidentellement avec l'hébergement Web uniquement pour SSH, vous devrez vous familiariser avec la ligne de commande pour pouvoir tout faire..

Heureusement, si vous pouvez installer une application Web, vous pouvez les installer toutes. Tout ce dont vous avez besoin est d’un peu de confiance avec la ligne de commande Linux et de la capacité de Google, quels que soient les problèmes qui surgissent.

Avez-vous déjà souscrit par inadvertance à un hébergement Web SSH uniquement? J'adorerais tout entendre. Laissez moi un commentaire ci-dessous.

Crédit photo: tendances de l'innovation dans le groupe de réflexion sur la technologie des centres de données (Dell)

Explorer plus sur: Terminal, Ubuntu, Wordpress.