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

Cómo instalar una red social de código abierto en un VPS CentOS 7

Open Source Social Network o simplemente OSSN es una aplicación de red social basada en PHP. Usando OSSN puede crear su propio sitio web de red social y construir relaciones con sus miembros. En este artículo explicaremos cómo instalar OSSN en un VPS CentOS 7 con Apache, MariaDB y PHP.

La instalación es bastante simple. Para ejecutar una red social de código abierto, su servidor debe cumplir varios requisitos
– PHP 5.3 o posterior
– MySQL 5 o posterior
– Servidor web Apache
– Apache mod_rewrite
– Función PHP curl
– Biblioteca PHP GD
– Compatibilidad con JSON
– XML

Inicie sesión en su servidor como usuario raíz y asegúrese de que todos los servicios estén actualizados ejecutando el siguiente comando

yum -y update

Instale el servidor de base de datos MariaDB en su máquina CentOS 7

yum install mariadb mariadb-server

Inicie el servidor de la base de datos MariaDB y habilítelo para que se inicie en el arranque

systemctl start mariadb
systemctl enable mariadb

Ejecute el script 'mysql_secure_installation' para proteger el servidor de la base de datos y establezca su contraseña raíz de MariaDB

Inicie sesión en el servidor MariaDB con el usuario "raíz" y cree una nueva base de datos y un usuario para OSSN:

mysql -u root -p
CREATE DATABASE ossn;
CREATE USER 'ossnuser'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON `ossn`.* TO 'ossnuser'@'localhost';
FLUSH PRIVILEGES;

A continuación, instalaremos el servidor web Apache

yum install httpd

Al igual que hicimos con MariaDB, inicie el servidor web Apache y agréguelo para que se inicie automáticamente al iniciar el sistema

systemctl start httpd
systemctl enable httpd

OSSN es una aplicación basada en PHP, por lo que necesitamos instalar PHP entre algunos módulos de PHP

yum install php php-gd php-xml php-common

Vaya al sitio web oficial de OSSN y descargue la última versión estable que actualmente es OSSN versión 2.3

wget https://www.opensource-socialnetwork.org/downloads/ossn-v2.3-1426433343.zip

Descomprima los archivos OSSN en el directorio raíz del documento en su servidor

unzip ossn-v2.3-1426433343.zip -d /var/www/html/

Esto creará un nuevo directorio 'ossn' dentro de la raíz del documento.

Cambiar la propiedad del directorio

chown -R apache:apache /var/www/html/ossn

Para averiguar dónde está el directorio raíz de su documento, puede usar el siguiente comando

grep -i '^documentroot' /etc/httpd/conf/httpd.conf

OSSN necesita un directorio para almacenar los archivos cargados, como iconos de perfil y fotos. Por razones de seguridad, crearemos este directorio fuera del directorio raíz del documento

mkdir /var/www/ossndata

A continuación, cree un servidor virtual Apache para su dominio. Cree el directorio '/etc/httpd/conf.d/vhosts.conf' con el siguiente contenido

vim /etc/httpd/conf.d/vhosts.conf

IncludeOptional vhosts.d/*.conf

Crear el host virtual

vim /etc/httpd/vhosts.d/yourdomain.com.conf

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/yourdomain.com"
ServerName yourdomain.com
ServerAlias www.yourdomain.com
ErrorLog "/var/log/httpd/yourdomain.com-error_log"
CustomLog "/var/log/httpd/yourdomain.com-access_log" combined

<Directory "/var/www/html/yourdomain.com/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

y finalmente reinicie Apache para que los cambios surtan efecto.

systemctl restart httpd

Ahora, abra un navegador web y diríjase a http://yourdomain.com para finalizar la instalación de OSSN

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 solicitar a nuestros administradores expertos de Linux que instalen Open Source Social Network 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. También puede considerar leer Cómo instalar Open Classifieds en CentOS 7.

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 PHP 7.3 en CentOS 8

  2. Cómo instalar PHP 7.4 en CentOS 7

  3. Cómo instalar Concrete5 en un VPS CentOS 6

  4. Cómo instalar Wolf CMS en un CentOS VPS

  5. Cómo instalar PHP 7.2 en CentOS 7

Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

Cómo instalar una red social de código abierto (OSSN) en Ubuntu 18.04 LTS

Cómo instalar PHP 7 en CentOS 7

Cómo instalar una red social de código abierto en Ubuntu 16.04

Cómo instalar MyWebSQL en un CentOS VPS

Cómo instalar PHP 7.3 en CentOS 7