Known es una plataforma de colaboración y publicación de código abierto bastante nueva y prometedora que permite a individuos o grupos compartir sus historias en una amplia gama de servicios de redes sociales. En el artículo de hoy, lo guiaremos a través del proceso de instalación de Known en un VPS Centos 7 con servidor Apache, PHP y MariaDB.
Known requiere los siguientes componentes del servidor:
– Servidor web Apache con mod_rewrite habilitado
– PHP versión 5.4 o superior
– MySQL/MariaDB 5 o MongoDB
Inicie sesión en su servidor como usuario raíz y asegúrese de que todos los paquetes estén actualizados
yum -y update
Instale MariaDB en su servidor
yum install mariadb-server mariadb
Inicie el servidor MariaDB y agregue el servicio para que se inicie automáticamente al iniciar el sistema
systemctl start mariadb.service systemctl enable mariadb.service
Asegure el servidor MariaDB y establezca una nueva contraseña de "raíz"
mysql_secure_installation
Ahora, inicie sesión en el servidor MariaDB y cree un usuario y una base de datos
mysql -u root -p MariaDB [(none)]> CREATE DATABASE known; MariaDB [(none)]> GRANT ALL PRIVILEGES ON known.* TO 'user'@'localhost' IDENTIFIED BY 'PASSWORD'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q;
No olvide reemplazar 'CONTRASEÑA' con una contraseña segura real.
Conocido requiere un servidor web, por lo que instalaremos Apache
yum install httpd
Inicie el servidor web Apache y habilítelo para que se inicie en el arranque
systemctl start httpd systemctl enable httpd
Instale PHP y varios componentes de PHP requeridos por Known
yum install php php-common php-xml php-gd php-mbstring php-mysql php-xmlrpc
Ahora, configuraremos la directiva de alojamiento virtual de Apache para el sitio web conocido
Cree un archivo '/etc/httpd/conf.d/vhosts.conf' con el siguiente contenido
vim /etc/httpd/conf.d/vhosts.conf IncludeOptional vhosts.d/*.conf
y cree un directorio '/etc/httpd/vhosts.d' donde colocaremos todos nuestros hosts virtuales.
mkdir /etc/httpd/vhosts.d
Cree un host virtual para su dominio
vim /etc/httpd/vhosts.d/knowndomain.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin webmaster@knowndomain.com DocumentRoot "/var/www/html/known" ServerName knowndomain.com ServerAlias www.knowndomain.com ErrorLog "/var/log/httpd/knowndomain.com-error_log" CustomLog "/var/log/httpd/knowndomain.com-access_log" combined <Directory "/var/www/html/known"> DirectoryIndex index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
Ahora, descargue la última versión conocida de su sitio web oficial
wget http://assets.withknown.com/releases/known-0.7.6.zip
Extraiga el archivo zip descargado en el directorio raíz del documento.
unzip known-0.7.6.zip -d /var/www/html/known/
Cambiar la propiedad
chown -R apache:apache /var/www/html/known/
Finalmente, abre un navegador, accede a http://tudominio.com y sigue las instrucciones para configurar tu sitio Conocido por primera vez. El asistente de configuración verificará si su servidor cumple con los requisitos y si tiene todo instalado, habrá un botón "Continuar" en la parte inferior de la página. Haga clic en el botón y finalice la instalación
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen Known por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.