В моем package.json
файле у меня есть:
"scripts": {
"start": "concurrently \"ng serve --host something.mydomain.com --port 4200 --live-reload false --env=prod\" \"gulp\""
},
Когда я запускаю npm start
, через несколько секунд я могу получить доступ к своему проекту в браузере по адресу http://something.mydomain.com:4200
Я бы предпочел получить доступ к той же системе, перейдя непосредственно к https://something.mydomain.com (т.е. без номера порта)
Я изменил свой package.json на:
"scripts": {
"start": "concurrently \"ng serve --host something.mydomain.com --port 80 --live-reload false --env=prod\" \"gulp\""
},
Но когда я бегу package.json
, я получаю:
Порт 80 уже используется. Используйте '--port', чтобы указать другой порт.
Если я запускаю lsof -i :80
, то ничего не появляется, поэтому я уверен, что порт 80 не занят. Я подозреваю, что проблема в том, что порт 80 является защищенным портом, и, поскольку я вошел в систему как ec2-user
, то у меня нет правильных разрешений?
Как я могу запустить свой проект через порт 80?