Tuesday, May 6, 2025

๐ŸŒ Ubuntu Server เคชเคฐ Vite + React Website Deploy เค•เคฐे เค•े Asaan Tareeka

deploy mern website on digital ocean ubuntu.png

เคญाเคˆ เคฒोเค—! เค…เค—เคฐ เคฐเค‰เคตा เคญी เค…เคชเคจा DigitalOcean เค•े Ubuntu server เคชเคฐ Vite + React เคธे เคฌเคจเคฒ frontend website deploy เค•เคฐे เค•े เคธोเคšเคคाเคจी, เคค เค‡ เคชोเคธ्เคŸ เคฐเค‰เคตा เค–ाเคคिเคฐ เคฌा।

๐Ÿ”ธ Step 1: Subdomain pointing (DNS Setup)

เคฎाเคจ เคฒเคฝ เค•ि เคฐเค‰เคตा IP address เคฌा: 123.45.67.89
Subdomain: myapp.exampledomain.com

  • DNS provider (เคœเค‡เคธे GoDaddy, Cloudflare) เคฎें login เค•เคฐीं
  • เคจเคฏा A Record เคœोเคก़ीं:
    • Name: myapp
    • Type: A
    • Value: 123.45.67.89

๐Ÿ”ธ Step 2: Server เคฎें SSH เคธे login เค•เคฐीं

ssh root@123.45.67.89

๐Ÿ”ธ Step 3: Git เคธे project clone เค•เคฐीं


cd /var/www/
git clone https://github.com/username/your-vite-project.git myapp

๐Ÿ”ธ Step 4: Project build เค•เคฐीं (Vite + React)


cd myapp
npm install
npm run build

๐Ÿ”ธ Step 5: NGINX configure เค•เคฐीं

sudo nano /etc/nginx/sites-available/myapp.exampledomain.com

เคเคน เคฎें เคจीเคšे เคตाเคฒा config paste เค•เคฐीं:


server {
    listen 80;
    server_name myapp.exampledomain.com;

    root /var/www/myapp/dist;
    index index.html;

    location / {
        try_files $uri $uri/ /index.html;
    }
}

๐Ÿ”ธ Step 6: NGINX enable เค•เคฐीं


sudo ln -s /etc/nginx/sites-available/myapp.exampledomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

๐Ÿ”ธ Step 7: HTTPS (SSL Certificate) เคฒเค—ाเคˆं


sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d myapp.exampledomain.com

๐ŸŽ‰ เค…เคฌ เคฌเคงाเคˆ เคนो!

Browser เคฎें เค–ोเคฒ เคธเค•เคคाเคจी:

https://myapp.exampledomain.com

✅ Recap

เคšเคฐเคฃเค•ाเคฎ
SubdomainDNS A record pointing
Code CloneGitHub เคธे เคฒाเคตเคฒ
BuildVite เคธे production build
ServeNGINX เค•े เคฎเคฆเคฆ เคธे serve
SSLCertbot เคธे HTTPS secure

เคˆ เคคเคฐीเค•ा เคธे เคฐเค‰เคตा เค†เคธाเคจी เคธे React/Vite เคตाเคฒा frontend เคฆुเคจिเคฏा เค•े เคฆिเค–ा เคธเค•เคคाเคจी!

No comments:

Post a Comment

๐Ÿ’˜ Constructors & Destructors in C++ – Jab GF-BF Ke Life Me Entry Aur Breakup Hota ๐Ÿ’”๐Ÿฅน

Constructors & Destructors in C++ – GF-BF Format ๐Ÿ’ก "Constructor tab call hota jab relationship start hoyi ...