• Projects 8
  • Rating 5.0
  • Rating 2 290

Budget: 2250 UAH Deadline: 1 day

Hello, Vladlen.
The task is clear, I can do it today in a couple of hours. Basic scheme: SSH, separate vhost in Nginx with server_name for .ua, certbot for SSL with auto-renewal, try_files $uri /index.html for SPA (otherwise client routing throws a 404 on refresh).
Two points to consider right away:

There may be hardcoded URLs in the build for the old domain (API endpoint, base URL, OAuth callbacks). If the sources are on the server, we will rebuild with the correct env. If only the ready dist is available, I will check if it won't cause issues.
Let's Encrypt validates via DNS, so the A record for the new domain needs to propagate in time. If it was just changed, we should allow 15-30 minutes for propagation.

Questions:

Are the sources with Node on the VPS or just the ready dist?

  • Projects 44
  • Rating 5.0
  • Rating 6 283

Budget: 1000 UAH Deadline: 1 day

Hello! I am ready to take on your project and will complete it urgently. I have extensive experience with similar tasks, so there will be no difficulties. If I have piqued your interest, feel free to write; I am happy to collaborate!

  • Projects 24
  • Rating 5.0
  • Rating 3 541

Budget: 1500 UAH Deadline: 1 day

Good afternoon! Setting up Nginx + Let's Encrypt for a React SPA is a standard task, I will do it today.

  • Projects 5
  • Rating 5.0
  • Rating 673

Budget: 2000 UAH Deadline: 7 days

Hello, I worked on deploying a React SPA for a medical clinic on 3 different domains with Nginx and SSL configuration - experience with Ukrainian .ua domains and VPS.

Will it be necessary to set up redirects from the main site to the Ukrainian domain, or will they operate independently?

I suggest we get in touch; I will provide you with free technical consultation and we can create a development plan + I will tell you about my team!

  • Projects 5
  • Rating 5.0
  • Rating 1 098

Budget: 1500 UAH Deadline: 1 day

Hello, I am ready to take on the work. The price will be 1500 UAH. Write to me, I will be happy to cooperate :)

  • Projects -
  • Rating -
  • Rating 223

Budget: 1500 UAH Deadline: 1 day

Good day, I am ready to complete your task. I have experience deploying various websites on VPS. I will do everything quickly and efficiently.

  • Projects -
  • Rating -
  • Rating 242

Budget: 11111 UAH Deadline: 1 day

Hello! I am ready to discuss the tasks and details of this project in more detail.

  • Projects 22
  • Rating 5.0
  • Rating 1 022

Budget: 3700 UAH Deadline: 14 days

Good day! I will deploy the website on a VPS, configure nginx, and attach the required domain to the site. Feel free to reach out. If you have any questions, please write as well.

  • Projects 34
  • Rating 5.0
  • Rating 2 259

Budget: 1000 UAH Deadline: 1 day

Good evening. I have repeatedly completed similar tasks. I will do it quickly and efficiently, I can start right now. Feel free to contact me!

  • Projects 20
  • Rating -
  • Rating 2 116

Budget: 1500 UAH Deadline: 1 day

The task is clear — a copy of the working React SPA on a new .ua domain on the same VPS, with a separate Nginx vhost and SSL.

A standard scheme that I have done dozens of times. Connect via SSH, copy the build to /var/www/ for the new domain (or git clone + npm run build if the source code is available on the VPS), create a new virtual host in /etc/nginx/sites-available/ for the .ua name with the correct root and server_name, use certbot --nginx for the Let's Encrypt certificate with auto-renewal via cron, check the website's operation over HTTPS and redirect http to https.

One nuance regarding SPA that is often overlooked: in the location block, you need try_files $uri $uri/ /index.html, otherwise a direct access to any route other than the root will give a 404 (routing is client-side). I will keep this in mind by default.

After deployment — check via curl with my headers and through a browser from another network to ensure that DNS has resolved and the certificate is valid.

Linux/Ubuntu Server 5+ years of production experience, Nginx as the main reverse proxy for most of my projects, I have configured Let's Encrypt auto-renewal dozens of times.

  • Projects -
  • Rating -
  • Rating 430

Budget: 700 UAH Deadline: 1 day

Good day, I will do this for you in hours, I have relevant experience

https://mksscryertower.quest/Curriculum%20Vitae%20of%20Klimenko%20Maxim%20Sergievich.html

  • Projects 68
  • Rating 5.0
  • Rating 1 353

Budget: 2000 UAH Deadline: 1 day

I will do it. I have a lot of experience. Write to me, I will help promptly..................

  • Projects 11
  • Rating 4.4
  • Rating 774

Budget: 1000 UAH Deadline: 1 day

Good day, I will complete your task, I have experience, for discussion please write in private messages.

  • Projects 177
  • Rating 5.0
  • Rating 3 322

Budget: 1500 UAH Deadline: 2 days

Good day. I am ready to complete your task. Write to me, we will discuss. Thank you.

Andrey K.
1 285 1
  • Projects 1 289
  • Rating 5.0
  • Rating 98 631

Budget: 2500 UAH Deadline: 1 day

Hello. I have extensive experience with React. I am ready to deploy the frontend.

  • Projects -
  • Rating -
  • Rating 178

Budget: 800 UAH Deadline: 1 day

Hello, I will do it today ……………………………………………………………………………………………

Proposals concealed

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules