私は寮のサブウェブに接続しています。私は外部のIPアドレスを持つ2台のマシンを持っています。 (私はそれらにpingすることができますかSSHを介してそれらと接続することができます)私の春のブートサーバーがホストされている他のマシンとWindows 10を実行しているubuntu mateを実行しているRaspberry Pi。問題は、Springサーバーが寮のWeb DW)。私は8080ポートが閉じていることを発見しました。私はDWの横から開いているポートをスキャンすると、私は22ポートが開いていることがわかります.DW内のコンピュータは8080と22のポートを開いていると見て、HTTPサーバに応答することができます。localhostの横にリクエストを聞くようにSpringブートを設定する
私は「外」からアクセスできるようにserver.addressプロパティを設定する必要があり、私は hereを読んだものから、私の春のapplication.properties
#mysql test config
spring.datasource.url=jdbc:mysql://localhost:3306/springboot
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver`
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQLDialect
spring.jpa.hibernate.ddl-auto = update
spring.jpa.hibernate.naming-strategy=org.hibernate.cfg.DefaultNamingStrategy
#initialization
spring.datasource.schema=classpath:/data/schema.sql
#server
server.address= my.adres.here
server.port = 8080
私はサーバが適切にこのファイルを読み込んでいることを確信しています。
私も、このポート上で、それならば、ブロックの接続を確認するために
ファイアウォールを一時的sudo ufw disable
をオフにしてみましたが、問題はないthatsの。
実際の問題がどこでローカライズされているかわかりません。それは春のブートの設定と間違っていることができますか?それとも、ネットワーキングの問題です。
私はこの問題があなたのDWに関係していると思います。ネットワークには、ネットワーク外でポート80を有効にする可能性はほとんどありません。 –
ゲートウェイのアドレスをスキャンすると、これらのポートを開く必要がありますか?私のラスプ22ポートは「外部」から開いているので、ゲートウェイポート22も開く必要があることを示していますか?私はゲートウェイ上でスキャンを行い、結果は22,80,8080が応答していないことを伝えています。 –