
Owen Little
0
4616
537
Entonces, has elegido tu nombre de dominio ¿Cómo eliges un gran nombre de dominio? ¿Cómo elegir 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! . Tienes una idea genial para un proyecto. Estás entusiasmado y listo para desatar tu última y mejor creación en Internet.
Después de buscar en Internet el mejor alojamiento web, has conseguido un buen trato en un VPS. Sin embargo, hay un problema. No sabes lo primero sobre operar Linux a través de su poderosa línea de comando.
Bueno, no te preocupes más. Estoy a punto de abandonar el conocimiento de cómo instalar dos aplicaciones web increíbles. Una es la extraordinaria plataforma de blogs WordPress, que impulsa 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 funcionan con Ghost. Una vez que haya ejecutado el proceso de instalación de estas aplicaciones, debe tener la confianza suficiente con la línea de comandos de Linux para abordar cualquier aplicación web que se cruce en su camino.
Para hacer eso, amplié una instancia de DigitalOcean con Ubuntu 13.10 x64. Digital Ocean es un proveedor de VPS para el que tengo debilidad; ofreciendo un servicio de calidad y servidores virtualizados rápidos con un precio inicial de $ 5. Los recomiendo encarecidamente, aunque hay otros proveedores de VPS que son bastante buenos..
Instalar fantasma
Ghost está blogueando, reinventado. Cada parte de la experiencia ha sido diseñada para hacer que el proceso de publicación de sus trabajos sea un poco más sencillo. Mi colega Mihir Patkar dio un descuido de Ghost Ghost lanza plataforma de blogs basada en Javascript como alternativa simple a Wordpress Ghost lanza plataforma de blogs basada en Javascript como alternativa simple 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 completamente en Javascript. hace unos meses.
Mientras vamos a instalar Ghost en un Digital Ocean VPS, que viene con un instalador de Ghost, vamos a ignorar el instalador y hacerlo de la manera difícil.
Primero 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 incorporado. Se recomienda a los usuarios de Windows que comprueben PuTTY, que es un cliente SSH de código abierto bastante increíble, aunque hay una serie de alternativas increíbles 4 formas 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 remotas en Linux y otros sistemas similares a UNIX. Si tiene un servidor SSH remoto al que desea acceder, deberá descargar un cliente SSH ..., incluidos los que se conectan a su navegador web.
Si iniciamos sesión en nuestra caja por primera vez, primero tendremos que hacer un poco de limpieza. Nos aseguraremos de que el administrador de paquetes esté actualizado y, si hay actualizaciones en nuestro sistema, debemos 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 utiliza para que las cuentas escalen temporalmente sus privilegios para ejecutar un comando que afecta al 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 Your Guide to Ubuntu Repositories and Package Management Your Guide to Ubuntu Repositories and Package Management. Nos permite realizar un seguimiento de todos los paquetes en su sistema e instalar nuevos, así como eliminarlos y actualizarlos. Genial, cierto?
Ah, y mientras lo haces, toma una copia de Node.js. Esta es la plataforma sobre la que ¿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 es mucho más también. Si ... Ghost corre, y se puede agarrar con un simple apt-get. Los usuarios de versiones anteriores de Ubuntu pueden 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 Node Package Manager (NPM). Cree un enlace simbólico entre / usr / bin / nodejs y / usr / bin / node, tome el instalador 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 curl. En realidad, es una utilidad bastante buena para Linux que nos permite transferir datos entre programas. En este ejemplo, lo estamos usando para obtener una copia del script de instalación de NPM. Esto se ejecuta con '| sudo sh '.
Antes de continuar, verifiquemos que tengamos 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 ve un error, algo salió mal. Intente volver a visitar los pasos anteriores o envíeme un comentario a continuación..
Increíble. Ahora, tomemos Ghost y abrámoslo!
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 con NPM.
cd fantasma /
npm install --producción
Aquí hay algo genial sobre NPM. En realidad, instala todas las dependencias de Javascript para Ghost para usted. 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 de su elección. Nano es una gran opción para principiantes nano vs. vim: comparador de editores de texto de terminal comparado con nano vs. vim: comparador de editores de texto de terminal Aunque Linux se ha vuelto lo suficientemente fácil de usar para prácticamente cualquier persona sin tener que usar el terminal, hay algunos de nosotros que lo uso regularmente o tiene curiosidad acerca de cómo se puede controlar ..., 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 iniciar Ghost! En el directorio donde 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 comenzar desde cero aquí con una nueva gota de Océano Digital. Como antes, ingrese SSH en su servidor, actualice el administrador de paquetes e instale todas las actualizaciones. Una vez que haya hecho eso, comenzaremos creando nuestra pila LAMP. El mejor software de servidor web Linux (y alternativas de Apache) El mejor software de servidor web Linux (y alternativas de Apache). Esto significa 'Linux, Apache, MySQL y PHP', y se refiere a la plataforma, el servidor web, la base de datos y el lenguaje de programación utilizado para ejecutar nuestra instalación de WordPress.
Configurar su 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 un buen one-liner que maneja todo por ti.
sudo apt-get install lamp-server ^
Su servidor MySQL es donde almacena todos sus datos. Como resultado, se recomienda encarecidamente crear una contraseña de root segura para su servidor cuando se le solicite.
Y eso es. Seriamente. Eso es todo. Ahora ha configurado su servidor LAMP. Ahora para instalar WordPress!
Primero tenemos que crear la tabla en la que WordPress Un tutorial paso a paso de MySQL para blogueros de WordPress independientes Un tutorial de MySQL paso a paso para blogueros de Wordpress independientes Si eres un blogger, lo más probable es que usa WordPress. Hay dos formas en que puede usar WordPress, ideal para aquellos con algunos conocimientos técnicos y aquellos sin ellos. El primero es ... almacenará nuestras publicaciones de blog, así como el usuario de la base de datos que WordPress usará para interactuar con la base de datos. Inicia sesión en MySQL.
Ahora, ejecute las siguientes líneas de código. Asegúrese de ingresar cada línea individualmente.
CREAR BASE DE DATOS wordpress;
CREAR USUARIO 'wordpressuser' @ 'localhost' identificado por 'contraseña';
OTORGA TODOS LOS PRIVILEGIOS EN WordPress. * TO 'wordpressuser' @ 'localhost';
ENJUAGUE PRIVILEGIOS;
salida
Ahora, descargue y descomprima WordPress.
wget http://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz -C / wordpress
¿Ves cómo usamos wget aquí en lugar de curl? Cualquiera de los dos funciona, en este caso, y son bastante intercambiables. Dentro de 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 ha seguido estas instrucciones, debería 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?
¿Qué hay de Bitnami??
Antes de terminar, quiero hablar brevemente sobre Bitnami. Si está buscando un AWS 4 Grandes usos para los servicios web S3 de Amazon 4 Grandes usos para los servicios web S3 de Amazon 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 de la experiencia y escalabilidad de Amazonas con cantidades masivas de ... servidor, esto es definitivamente algo que debes investigar. Esta startup española facilita la implementación remota de aplicaciones web populares en su segmento de AWS, incluidos Drupal y WordPress.
Si eso suena demasiado complicado, incluso puedes hacer que Bitnami te resuelva con un servidor. Solo espere pagar una ligera prima por esto.
No voy a analizar demasiado 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 su aplicación web de elección. 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 accidentalmente te encuentras cargado con alojamiento web solo SSH, tendrás que mojarte los pies con la línea de comando 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 alojamiento web por accidente? Me encantaría saber todo al respecto. Déjame un comentario a continuación.
Crédito de la foto: Tendencias de innovación en tecnología de centros de datos Think Tank (Dell)