¿Se suscribió a un alojamiento web solo para SSH? No se preocupe instale fácilmente cualquier software web

¿Se suscribió a un alojamiento web solo para SSH? No se preocupe instale fácilmente cualquier software web / Wordpress y desarrollo web

Entonces, has elegido tu nombre de dominio ¿Cómo eliges un gran nombre de dominio? ¿Cómo elige un gran nombre de dominio? Elegir el nombre de dominio perfecto para su sitio web es como elegir el nombre perfecto para su primer hijo. Aumente la probabilidad de éxito en línea con estos consejos. ¡Hay mucho en un nombre! Lee mas . Tienes una idea asesina para un proyecto. Estás entusiasmado y listo para liberar tu última y mejor creación en Internet.

Después de buscar en Internet el mejor alojamiento web, has conseguido una buena oferta en un VPS. Sin embargo, hay un problema. No sabes lo primero sobre el funcionamiento de Linux a través de su potente línea de comandos..

Bueno, no te preocupes más. Estoy a punto de abandonar el know-how de cómo instalar dos aplicaciones web increíbles. Una de ellas es la extraordinaria plataforma de blogs WordPress, que alimenta una gran parte de Internet, incluido este mismo sitio. También te mostraré cómo instalar el último simulador en el trono de los blogs; El Javascript y el Nodo potenciado Ghost. Una vez que haya ejecutado el proceso de instalación de estas aplicaciones, debe tener la suficiente confianza con la línea de comandos de Linux para abordar cualquier aplicación web que se cruce en su camino..

Para hacerlo, abarco una instancia de DigitalOcean que ejecuta Ubuntu 13.10 x64. Digital Ocean es un proveedor de VPS para el que tengo una debilidad; ofreciendo un servicio de calidad y servidores virtualizados rápidos con un precio inicial de $ 5. Los recomiendo altamente, aunque hay otros proveedores de VPS que son bastante buenos.

Instalando el fantasma

Fantasma es bloguear, reimaginado. Cada iota de la experiencia ha sido diseñada para que el proceso de publicación de sus obras sea un poco más sencillo. Mi colega, Mihir Patkar, dio un paso atrás en Ghost Ghost lanza la plataforma de blogs basada en Javascript como una alternativa sencilla a Wordpress Ghost lanza la plataforma de blogs basada en Javascript como simple alternativa a Wordpress Wordpress es más que una plataforma de blogs, pero el desarrollador John O'Nolan Quería algo más simple: quería "solo una plataforma de blogs". Y así creó Ghost, construyéndolo enteramente en Javascript. Leer más hace unos meses.

Mientras vamos a instalar Ghost en un VPS Digital Ocean, que viene con un instalador Ghost, ignoraremos al instalador y haremos esto de la manera más difícil..

Lo primero es lo primero, necesitamos SSH en nuestra caja. Esto debería ser relativamente sencillo si ejecuta Linux u OS X, ya que ambos vienen con un cliente SSH integrado. Se recomienda a los usuarios de Windows que prueben PuTTY, que es un cliente SSH de código abierto bastante increíble, aunque hay varios alternativas increíbles 4 maneras fáciles de usar SSH en Windows 4 formas fáciles de usar SSH en Windows SSH es la solución de facto para acceder de forma segura a terminales remotos en Linux y otros sistemas similares a UNIX. Si tiene un servidor SSH remoto al que desea acceder, deberá descargar un cliente SSH ... Leer más, incluidos los que se conectan a su navegador web.

Si iniciamos sesión en nuestro buzón por primera vez, primero tendremos que hacer un poco de limpieza. Vamos a asegurarnos de que el administrador de paquetes esté actualizado y, si hay actualizaciones en nuestro sistema, deberíamos instalarlas. En Ubuntu, esto se hace ingresando los siguientes comandos:

sudo apt-get update
sudo apt-get upgrade

Tenga en cuenta que si ha iniciado sesión como Root, no necesitará escribir 'sudo'. Sudo se usa para que las cuentas aumenten temporalmente sus privilegios para ejecutar un comando que afecte el sistema operativo subyacente.

Ahora, toma una copia de build-essential y zip.

sudo apt-get install build-essential zip

Esta es la tercera vez que tenemos que usar un comando que hace algo con apt-get. ¿Así que qué es lo? Apt-get es el administrador de paquetes utilizado en Debian, Ubuntu y Linux Mint. Su guía de repositorios de Ubuntu y administración de paquetes. Su guía de repositorios de Ubuntu y administración de paquetes. Lea más. Nos permite realizar un seguimiento de todos los paquetes en su sistema e instalar nuevos, así como eliminarlos y actualizarlos. Guay a la derecha?

Ah, y mientras estás en ello, toma una copia de Node.js. Esta es la plataforma sobre la cual ¿Qué es Node.JS y por qué debería importarme? [Desarrollo web] ¿Qué es Node.JS y por qué debería importarme? [Desarrollo web] JavaScript es solo un lenguaje de programación del lado del cliente que se ejecuta en el navegador, ¿verdad? Ya no. Node.js es una forma de ejecutar JavaScript en el servidor; Pero también es mucho más. Si ... Leer más Ghost se ejecuta, y se puede agarrar con un simple apt-get. Los usuarios de versiones anteriores de Ubuntu podrían tener que tomar la copia de Node del PPA de Chris Lea, que es más actual que los repositorios oficiales de Ubuntu..

sudo apt-get install nodejs

También necesita el Gestor de paquetes de nodo (NPM). Cree un enlace simbólico entre / usr / bin / nodejs y / usr / bin / node, tome el instalador de NPM y ejecútelo.

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

Esta es la primera vez que nos encontramos con el rizo. En realidad, es una utilidad bastante buena para Linux que nos permite transferir datos entre programas. En este ejemplo, lo estamos utilizando para obtener una copia del script de instalación de NPM. Esto se ejecuta con '| sudo sh '.

Antes de continuar, verifiquemos que tenemos Node y NPM instalados. Si su pantalla se parece un poco a la mía, siéntase libre de continuar.

npm -v
nodo -v

Si ves un error, algo salió mal. Intente volver a visitar los pasos anteriores o envíeme un comentario a continuación.

Increíble. Ahora, vamos a agarrar a Ghost y abrirlo!

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

Si aún no está en él, cambie al directorio de Ghost e instálelo usando NPM.

cd fantasma /
npm install --production

Aquí hay algo bueno sobre NPM. En realidad instala todas las dependencias de Javascript para Ghost para ti. Impresionante, ¿verdad? Una vez que haya terminado de hacer todo el trabajo duro, abra config.js y edite el número de puerto a 8080 con el editor de texto que elija. Nano es una excelente opción para principiantes nano vs. vim: editores de texto de terminal comparados nano vs. vim: editores de texto de terminal comparados Aunque Linux se ha vuelto lo suficientemente fácil para que casi cualquier persona lo use sin tener que usar el terminal, hay algunos de nosotros que Úsalo regularmente o sientes curiosidad por saber cómo se puede controlar ... Leer más, aunque soy bastante aficionado a Vim. También deberá cambiar el nombre de host a la dirección IP del servidor al que se está conectando.

Ahora es el momento de poner en marcha Ghost! En el directorio en el que instaló Ghost, ejecute:

npm start

Para verificar si esto funciona, navegue hasta el servidor en el que instaló Ghost con su navegador web, asegurándose de que tenga el número de puerto que especificó en config.js.

Huzzah! Funciona!

WordPress

Ahora, es hora de instalar WordPress. Vamos a empezar desde cero con una nueva gota de Digital Ocean. Como antes, SSH en su servidor, actualice el administrador de paquetes e instale todas las actualizaciones. Una vez que haya hecho eso, vamos a comenzar por crear nuestra pila LAMP El Mejor Software de Servidor Web de Linux (y Alternativas de Apache) El Mejor Software de Servidor Web de Linux (y Alternativas de Apache) Lea más. Esto significa 'Linux, Apache, MySQL y PHP', y se refiere a la plataforma, servidor web, base de datos y lenguaje de programación utilizado para ejecutar nuestra instalación de WordPress..

La configuración de tu pila LAMP es más fácil de lo que parece. Es cierto que hay una pequeña lista de dependencias que debes instalar. Afortunadamente, Ubuntu viene con una buena línea que se encarga de todo por ti..

sudo apt-get install lamp-server ^

Su servidor MySQL es donde almacena todos sus datos. Como resultado, se recomienda encarecidamente que cree una contraseña de root segura para su servidor cuando se le solicite.

Y eso es. Seriamente. Eso es todo. Ya has configurado tu servidor LAMP. Ahora para instalar WordPress!

Primero debemos crear la tabla en la que WordPress es un tutorial paso a paso de MySQL para los bloggers de Wordpress autoalimentados Un tutorial paso a paso de MySQL para los bloggers de Wordpress auto hospedados Si usted es un blogger, lo más probable es que utilizar WordPress. Hay dos formas en las que puede usar WordPress, ideal para aquellos con algunos conocimientos técnicos y aquellos sin ellos. El primero es ... Leer más almacenará las publicaciones de nuestro blog, así como el usuario de la base de datos que WordPress utilizará para interactuar con la base de datos. Inicia sesión en MySQL.

Ahora, ejecuta las siguientes líneas de código. Tenga cuidado de ingresar cada línea individualmente.

CREAR BASE DE DATOS wordpress;
CREAR USUARIO 'wordpressuser' @ 'localhost' identificado por 'password';
OTORGAR TODOS LOS PRIVILEGIOS EN WordPress. * TO 'wordpressuser' @ 'localhost';
PRIVILEGIOS DE LAVADO;
salida

Ahora, descarga y descomprime WordPress..

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

¿Nótese cómo usamos wget aquí en lugar de rizo? Cualquiera de los dos trabaja, en este caso, y son prácticamente intercambiables. En este contexto, ambos están haciendo lo mismo, más o menos.

Mueva WordPress a / var / www y otorgue permisos de lectura, escritura y ejecución a este directorio. Tenga cuidado de incluir la bandera -R. Esto lo hace recursivo..

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

Ahora, en su navegador, navegue a / wordpress. Si has seguido estas instrucciones, deberías ver esta página. Luego se le pedirá que cree un archivo de configuración utilizando la interfaz web. Siga las instrucciones proporcionadas y pronto tendrá su propia instalación de WordPress. Dulce eh?

Que hay de bitnami?

Antes de terminar, quiero hablar brevemente sobre Bitnami. Si está aprovechando AWS 4 Great Uses for Amazon S3 Web Services 4 Great Uses for Amazon S3 Web Services A pesar de que Amazon es más conocido por sus servicios minoristas, en realidad ofrecen una gran cantidad de servicios web para desarrolladores y usuarios domésticos que aprovechan La experiencia y la escalabilidad de Amazon con cantidades masivas de ... Leer más servidor, esto es definitivamente algo que debe investigar. Esta puesta en marcha en español facilita la implementación remota de aplicaciones web populares en su segmento de AWS, incluyendo Drupal y WordPress.

Si eso suena demasiado complicado, incluso puede hacer que Bitnami lo solucione con un servidor. Solo espera pagar una pequeña prima por esto.

No voy a mirar demasiado en esto, ya que es un poco específico de la plataforma. Sin embargo, si está desesperado por probarlos, ofrecen instalaciones gratuitas de 1 hora de la aplicación web que elija. En cuanto al resto de este artículo, lo que voy a discutir debería funcionar en cualquier servidor que ejecute GNU / Linux..

Conclusión

La línea de comando de Linux puede ser intimidante al principio. No hay duda de eso. Si por casualidad se encontró con un alojamiento web exclusivo para SSH, tendrá que mojarse los pies con la línea de comandos para poder hacer cualquier cosa..

Afortunadamente, si puede instalar una aplicación web, puede instalarlas todas. Todo lo que necesita es un poco de confianza con la línea de comandos de Linux y la capacidad de buscar en Google cualquier problema que surja.

¿Alguna vez se ha registrado en SSH solo en alojamiento web por accidente? Me encantaría saberlo todo. Déjame un comentario abajo.

Crédito de la foto: Tendencias de innovación en la tecnología de centros de datos Think Tank (Dell)

Explorar más sobre: ​​Terminal, Ubuntu, Wordpress.