Skip to content

nithin434/seriousbro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SYNTEXA Setup Guide

Quick Start (Recommended)

Since Apache2 is not fully installed, use the Python proxy:

# Start the application
./start.sh

This will:

  • Start Flask app on port 5000
  • Start proxy server on port 8080
  • Handle requests for syntexa.app

Access Your Application

Files Created

  • proxy.py - Reverse proxy server
  • start.sh - Startup script
  • apache_config.conf - Apache2 config (for future use)

If You Get Apache2 Working Later

  1. Install Apache2:
sudo apt update
sudo apt install apache2
  1. Enable required modules:
sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod headers
  1. Copy the config:
sudo cp apache_config.conf /etc/apache2/sites-available/syntexa.app.conf
sudo a2ensite syntexa.app.conf
sudo systemctl reload apache2

Troubleshooting

  • Port 8080 in use: Change PROXY_PORT in proxy.py
  • Flask not starting: Check if all dependencies are installed
  • Permission denied: Make sure start.sh is executable

Current Setup

  • ✅ Flask app on port 5000
  • ✅ Proxy server on port 8080
  • ✅ Domain routing for syntexa.app
  • ✅ CORS headers
  • ✅ Error handling

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors