Я пытался запустить my beego в экземплярах ядра Google. У меня он работает на порту 8080. Но когда я попытался изменить его на порт 80, у него будет ошибка отказа в ListenAndServe. Что мне делать, чтобы запустить его на порту 80. Также могу ли я выполнять проект beego с помощью Apache2, чтобы я мог запускать проект без выполнения пчел?работает beego в порту 80 и apache
0
A
ответ
1
Порты под 1024 являются привилегированными, поэтому вам нужен root-доступ для запуска процесса, который прослушивает любой из них.
Для вашего второго вопроса: вы можете использовать apache или любой другой обратный прокси для размещения вашего приложения. Это в основном означает, что вы запускаете два отдельных процесса (один для apache и один для вашего приложения). Apache прослушивает порт 80 и перенаправляет запрос, предназначенный для вашего приложения. Для вашего vhost довольно легко set up a the reverse proxy.
Смежные вопросы
- 1. Приложение Rails не работает на порту 80 по умолчанию. Но работает на каждом порту, кроме 80
- 2. RedHat на порту 80
- 3. Служба на порту 80
- 4. Socketerror на порту 80
- 5. Socket.io на порту 80
- 6. Node.js на порту 80
- 7. httplistener не работает на порту 80?
- 8. Beego работает на AWS Issue
- 9. Nginx не работает на порту 80
- 10. XAMPP: apache не запускается, но уже запущен в порту 80?
- 11. Два приложения на одном порту 80 с прокси-сервером apache?
- 12. Apache не удается выполнить привязку к порту 80
- 13. Настройка apache для прослушивания на порту, отличном от 80
- 14. Nginx, Express.js и узел на порту 80
- 15. Использование Apache на порту 8081, Nginx на порту 80 и UWSGI с использованием файлового сокета для приложения Django работает на порте 8000, но не на порту 80
- 16. Запуск Sinatra на порту 80
- 17. Meteor App и Nginx на порту 80
- 18. Tomcat Webapp на порту 80
- 19. Run Nodejs сервер с Apache на порту 80
- 20. Как подключить node.js localhost в порту 80 с apache mysql в порту 90?
- 21. Столкновение портов на порту 80
- 22. Запуск Opa сервер на порту 80
- 23. HTTP-связь на порту 80
- 24. Node.js: ECONNREFUSED на порту 80
- 25. Принимать несколько веб-сайтов на порту 80
- 26. Установка Apache и порта 80
- 27. Запуск веб-рамки Noir в порту 80
- 28. Получение таймаута при доступе к порту 80
- 29. Apache и IIS на одном сервере/порту
- 30. Получение Rails для работы на порту 80
Возможный дубликат [Socket programing Permission denied] (http://stackoverflow.com/questions/20396820/socket-programing-permission-denied) – dyoo