Web Application Development

Solving Complex VPS, API & Production Deployment Challenges

Troubleshooting across both server infrastructure and frontend application to take a blocked Laravel deployment to a working, SSL enabled production environment.

Industry
Web & Software
Year
Duration

Client

Web & software client

Laravel APIs live with correct frontend and backend communication
Working APIsLaravel APIs live with correct frontend and backend communication
Apache virtual hosts, port 443 and HTTP to HTTPS redirection
SSL enabledApache virtual hosts, port 443 and HTTP to HTTPS redirection
Google Tag Manager identified as the source of the conflict
CORS resolvedGoogle Tag Manager identified as the source of the conflict
Outdated endpoint corrected, frontend rebuilt and redeployed
Telegram game fixedOutdated endpoint corrected, frontend rebuilt and redeployed
The challenge

Where they were starting from.

A Laravel application was facing multiple production issues involving Nginx configuration, API routing, PHP processing, CORS errors and a Telegram game that was stuck on its loading screen. The challenge required troubleshooting across both the server infrastructure and frontend application.

Our approach

Four decisions that shaped the outcome.

  1. 01

    Server Configuration

    Investigated Nginx virtual host configurations, API routing, PHP FPM and server response behaviour. After multiple configuration conflicts, the application was successfully migrated to Apache2 with working frontend and Laravel APIs.

  2. 02

    SSL & Production Setup

    Configured Apache virtual hosts, SSL on port 443 and HTTP to HTTPS redirection before deploying the application successfully.

  3. 03

    CORS Debugging

    Used React debugging tools to trace a persistent cross origin request issue and identified Google Tag Manager as the source of the problematic request.

  4. 04

    Telegram Game Debugging

    Simulated the Telegram environment, analysed console logs and identified an outdated /api/api endpoint. The frontend was updated, rebuilt and redeployed with the correct API structure.

The outcome

From a production environment blocked by server, API and frontend issues to a fully deployed application with working APIs and a functional Telegram game.

Built with

  • Laravel
  • PHP
  • Apache2
  • Nginx
  • PHP FPM
  • React.js
  • APIs
  • SSL
  • Linux
  • Telegram
The service behind it

Web Application Development

Scalable web platforms and custom applications built around how your business operates.

Explore Web Design & Applications
Similar problem?

Tell us where it hurts.

If any of this sounded familiar, the call is free and the advice is honest — even when the honest advice is that you do not need us.

Typical reply time: under 4 business hours