前提
- nginxをインストールし、以下の画面が表示される
- ローカル環境では、稼働する。(localhost:8080などで)
- WebアプリケーションフレームワークとしてGoのGinを使用しています(以下Ginといいます。)
実現したいこと
example.com というドメインを取得した場合、このURLにアクセスするとGinのルーティングに従ってページが表示させるようにしたいです。
わからないこと
go run main.go
とし、稼働させると以下のように帰ってきます。
[WARNING] Creating an Engine instance with the Logger and Recovery middleware already attached. [GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production. - using env: export GIN_MODE=release - using code: gin.SetMode(gin.ReleaseMode) [GIN-debug] Loaded HTML Templates (4): - - index.html - not_found.html - sent.html [GIN-debug] GET /assets/*filepath --> github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (3 handlers) [GIN-debug] HEAD /assets/*filepath --> github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (3 handlers) [GIN-debug] GET / --> main.main.func1 (3 handlers) [GIN-debug] GET /sent --> main.main.func2 (3 handlers) [GIN-debug] POST /new --> main.main.func4 (3 handlers) [GIN-debug] Environment variable PORT is undefined. Using port :8080 by default [GIN-debug] Listening and serving HTTP on :8080
他のサイトで調べると、example.com:8080にアクセスすると表示されると書かれていますが、
「このサイトにアクセスできません」となってしまいます。
フォルダ構成
-www -html -main.go -templates -index.html -その他htmlファイル -assets -images -画像データ
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。