1) sudo apt install apache2
2) sudo nano /etc/apache2/sites-available/sub.domain.com.conf

<VirtualHost *:80>
ServerName sub.domain.com

ProxyRequests Off
ProxyPreserveHost On
ProxyVia Full

<Proxy *>
Require all granted
</Proxy>

ProxyPass / http://127.0.0.1:3000/
ProxyPassReverse / http://127.0.0.1:3000/
</VirtualHost>

 

<VirtualHost *:443>
ServerName sub.domain.com

ProxyRequests Off
ProxyPreserveHost On
ProxyVia Full

<Proxy *>
Require all granted
</Proxy>

ProxyPass / http://127.0.0.1:3000/
ProxyPassReverse / http://127.0.0.1:3000/
</VirtualHost>

3) sudo a2ensite sub.domain.com.conf
4) sudo a2dissite 000-default.conf
5) sudo systemctl restart apache2
6) sudo a2enmod ssl
7) sudo a2enmod rewrite

 

 

Was this answer helpful? 0 Users Found This Useful (0 Votes)