GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Known en CentOS 7

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 [email protected]
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.


Cent OS
  1. Cómo instalar MariaDB en CentOS 7

  2. Cómo instalar MariaDB en CentOS 8

  3. Cómo instalar MariaDB en CentOS 6

  4. Cómo instalar PhpWiki en CentOS 7

  5. Cómo instalar LiteCart en CentOS 7

Cómo instalar Nextcloud en CentOS 7

Cómo instalar Seafile en CentOS 7

Cómo instalar Concrete5 en CentOS 7

Cómo instalar LibreNMS en CentOS 7

Cómo instalar Zabbix en CentOS 8

Cómo instalar Joomla en CentOS 8