превратить его в полноценный сервер?
                  
                  
                  А то все учебники заканчиваются на том, что "программа написана, а дальше сами думайте, что с ней делать".
                  
                  
                  Нужен ли nginx, заливать ли в облако или на хостинг, надо ли докер, как запустить?
                  
                  
                  По части всякого devops я полный нуб.
                  
                  
                
 Sergio
                          Molchanovsky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Sergio
                          Molchanovsky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Ну вот я поднял апи на gin или fiber, как дальше его опубликовать, чтобы тысячи людей могли в него стучаться?
Можно этот пост глянуть для начала: https://medium.com/@alessandromarinoac/docker-nginx-golang-reverse-proxy-d8244778bd43 чтобы уловить концепцию
 Sergio
                          Molchanovsky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Sergio
                          Molchanovsky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Выглядит как то, что нужно. Ознакомлюсь )
в идеальном мире ты его просто стартуешь и даешь пользователям свой ip и порт, который слушает твое приложение. Они вбивают в браузер и все работает. Дальше начинаются сложности. На 99% ты не сможешь дать айпи, чтобы кто-то к тебе ходил. Надо у провайдера услугу купить, условно за 200р в месяц. Но вариант так себе. Проще арендовать какой-то сервер в интернете, у которого есть айпишник и там запустить свой сервис.
 Sergio
                          Molchanovsky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Sergio
                          Molchanovsky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Вот лучше в облаке или арендовать VDS у какого-то провайдера?
опять же зависит от потребностей, но для личных нужд скорее второе
 Sergio
                          Molchanovsky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Sergio
                          Molchanovsky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  А у облаков какие плюсы?
 Sergio
                          Molchanovsky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Sergio
                          Molchanovsky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Почитал. А зачем nginx? Почему нельзя просто эксешник скопировать на сервер и запустить?
Ну например для ssl сертов nginx полезен
Или, чтобы отдавать статику без проксирования к гошному сервису, если нужно
В сложных случаях служит балансировщиком, гейтвейем..
Можно, но тогда работу с сертификатами, балансировку нагрузки, ограничение размера запросов и прочего придется делать в приложении, а в nginx это легко и быстро настраивается и на лету меняется, включая те же сертификаты, а с приложением по простому http можно работать как и локально при разработке. Так же nginx помогает в маршрутизации внутри сервера. В общем попробуйте с ним
Обсуждают сегодня