Configure su servidor con los siguientes componentes:
OS Almalinux 8 / CentOS 7 recomendado
Apache
MySQL
PHP 7.3-7.4
Laravel 8
Nodo.js 16
PM2
Redis
Aplique SSL para el dominio.
Extraiga / Clone este repositorio en la carpeta public_html
Habilite la extensión de PHP: Fileinfo, Imagick, Redis
Cree un nuevo correo electrónico y establezca una contraseña.
Cree una nueva base de datos y otorgue acceso completo.
Importe el archivo SQL ubicado en /addons / db.directorio sql.
Asegúrese de que SSL se aplique para el dominio.
Ejecutar en la terminal en la carpeta public_html: instalación del compositor
Genere CRT, CLAVE y PAQUETE SSL. Copie el contenido de su CRT / KEY / BUNDLE a los archivos en la carpeta PTWEBSOCKET/SSL/. Cree un nuevo correo electrónico y contraseña.
Cree una nueva base de datos, otorgue todos los accesos e importe el archivo SQL ubicado en /addons/db.carpeta sql usando PHPMYADMIN.
Para cargar archivos:
// * * * * Consejo adicional: Como incluye cuentas de usuario de demostración, genere un nuevo hash de contraseña para los usuarios existentes y ejecute lo siguiente en phpMyAdmin (reemplace el hash) https://bcrypt-generator.com/. Si necesita hacer hash de una nueva palabra, por ejemplo, ejecute esto en phpMyAdmin:
ACTUALIZAR w_users ESTABLECER contraseña = ‘$2aa 12 s s1RpwEx / oTL3vYQGZjC33eBHECRJb7gkjmAk9Tmyefub7gQ4nh8XS’;
// Esto garantiza que todas las contraseñas de los usuarios estén configuradas en: Test123 ********///
Instrucciones Específicas de SSL
Elimine los certificados autofirmados.
Genere o instale Lets Encrypt one si está disponible.
Guarde el archivo de texto a través del bloc de notas o directamente de la siguiente manera:
Certificado (CRT) ==> crt.trc
Clave privada (CLAVE) > > clave.clave
Vaya a la carpeta PTWebSocket / ssl y reemplace esos tres archivos.
Editar .env y/config / app.php (URL línea 65) para dominio, base de datos, usuario/contraseña, correo electrónico y contraseña.
Ediciones de Archivos
Edite los cambios en el archivo/ public / Socket en los archivos * json.
Descargas de Juegos
Actualmente, hay aproximadamente 1000 juegos con un total de 40 GB.
Archivos subidos pronto.. o únase a nuestro grupo para obtenerlo rápidamente.
Comandos PM2
COMANDOS PM2 https://pm2.keymetrics.io/docs/usage/quick-start/
DESDE DENTRO DE LOS COMANDOS de la carpeta web PTWEBSOCKET:
arcade de inicio pm2.js watch mira el servidor de inicio de pm2.js watch mira las ranuras de inicio de pm2.js watch mira
O si probó antes y no esperaba errores, todo en un comando:
arcade de inicio pm2.js watch ver & & servidor de inicio pm2.js watch reloj y amp; ranuras de inicio pm2.js watch mira
EJEMPLOS DE COMANDOS ÚTILES
pm2 detener todas las pm2 eliminar todas las pm2 vaciar los registros de pm2
Todos los comandos activados https://pm2.keymetrics.io/docs/usage/quick-start/
Se puede usar una herramienta adicional llamada wscat (instalar a través de SSH):
wscat-c «wss: / / dominio: PUERTO / ranuras»
Ejemplo para asegurarse de conectarse.
Puertos abiertos en Firewall: 22154, 22188 ,22197 (o lo que sea que configure en los puertos de su archivo de socket).
Ejecute el sitio: Debería funcionar ahora si todo se configuró correctamente.
Solución de Problemas
Solución de problemas menores si su compositor / artesano no se ejecutó correctamente:
caché de php artisan: borrar & & vista de php artisan: borrar & & configuración de php artisan: borrar & & php
evento artesanal: claro y php ruta artesanal: claro
Deja una respuesta