Development purpose I want to start my Angular application with custom-domain instead of localhost
Is any other way available?
I am able to find solutions for php but I didn't find solutions for the angular application.
Development purpose I want to start my Angular application with custom-domain instead of localhost
Is any other way available?
I am able to find solutions for php but I didn't find solutions for the angular application.
Update your angular.json
This is what you should do:
"projects": {
"project-name": {
...
"architect": {
"serve": {
"options": {
"host": "customdomain.baz",
"port": 80
}
}
}
}
}
Update your host file if you are on mac/ linux
go to /etc/hosts
##
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 customdomain.baz // or whatever your domain is
255.255.255.255 broadcasthost
::1 localhost
architect.serve.options
) there's the useful allowedHosts
property that receives an string[]
of domains. –
Pianist Add a line in hosts
file:
127.0.0.1 my-custom-domain.com
But this will require port to be specified anyway. You'll have to use my-custom-domain.com:4200
.
To use default port :80
, use as a reference this post
If you want to run multiple sites on the same port, but serve different domains, use Nginx or Apache as a proxy.
Here is a sample server config for nginx:
server {
listen 80;
server_name my-custom-domain.com;
location / {
proxy_pass http://localhost:4200;
}
}
© 2022 - 2024 — McMap. All rights reserved.