Nginx & Server Configuration on Contabo for Multi-Site Hosting (PHP & Node.js) - Anydesk Setup

Job ID: 39145349

Budget: ₹600 – ₹1,500 INR

Scope of Work:

Nginx Configuration:

Set up Nginx as a reverse proxy to host multiple websites.
Configure server blocks (virtual hosts) for different domains/subdomains.
Enable SSL (Let's Encrypt or custom SSL certificate) for secure connections.
Optimize Nginx performance settings.

MySQL & PHP Setup:

Install and configure MySQL server for database management.
Install PHP (latest version) and necessary extensions for PHP websites.
Optimize MySQL performance for better database handling.

Node.js Setup:

Install Node.js (latest stable version) and npm/yarn.
Set up PM2 for managing Node.js applications.
Configure Nginx reverse proxy for Node.js applications.

Security & Optimization:

Configure firewall settings (UFW/IPTables) for secure access.
Set up fail2ban to prevent brute force attacks.
Optimize server performance (memory limits, caching, etc.).

Testing & Verification:

Ensure all websites (both PHP & Node.js) are running properly.
Provide basic documentation on how to add new domains and manage services.

Requirements:
Proven experience with Nginx, MySQL, PHP, Node.js, and Linux servers.
Ability to work via Anydesk (no direct SSH access will be provided).
Strong knowledge of server security and optimization best practices.
Good communication skills to explain configurations if needed.

Deliverables:
Fully configured Contabo VPS with Nginx, MySQL, PHP, and Node.js.
Working PHP and Node.js hosting with multiple domains.
Security and performance optimizations.
Basic documentation on managing hosted websites.
Related categories: Linux Web Security Apache Nginx MySQL