Technically it could work, but I know of no specific guides on the topic. I 
would be very careful about opening up ssh access from outside of your home 
network though.

> On 12 Sep 2021, at 2:49 am, Jian Wu <[email protected]> wrote:
> 
> Hello Graham and community,
> 
> I have a Raspberry Pi running on the latest version of Raspbian and I am 
> wondering if I can set it up as a Flask server that can be reached over 
> internet. I have never done a project like this before and I am wondering if 
> this can be done using mod_wsgi? Furthermore is there any documentation or 
> tutorial instructions that you can refer me to?
> 
> I have currently set up using this configuration. 
> 
> - My router has a static ip and I have ensured that my raspberry pi has a 
> static IP address on 192.168.0.179. 
> 
> - Port forwarding is enabled on router using TCP protocol. External port 81 
> to 192.168.0.179 is routed to internal port 80. Furthermore external port 22 
> is routed to internal port 22 for 192.168.0.179
> 
> My test script looks as below. I hope that when setup correctly I can from 
> any terminal do:
> 
> curl http://my_home_static_ip:81/getNewOrderPostBodyStruct 
> <http://my_home_static_ip:81/getNewOrderPostBodyStruct> and receive the 
> “hello world” message as return
> 
> Thanks!
> 
> Best regards,
> Jian
> 
> from flask import Flask
> from flask_restful import Resource, Api
> 
> app = Flask(__name__)
> api = Api(app)
> 
> class getNewOrderPostBody(Resource):
>     def get(self):
>         return {'data' : "hello world"}
>     
> api.add_resource(getNewOrderPostBody, '/getNewOrderPostBodyStruct')
> 
> if __name__ == '__main__':
>     app.run(debug=True)
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "modwsgi" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/modwsgi/7500F8C9-FA76-420D-A597-0C8F3961409F%40gmail.com
>  
> <https://groups.google.com/d/msgid/modwsgi/7500F8C9-FA76-420D-A597-0C8F3961409F%40gmail.com?utm_medium=email&utm_source=footer>.

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/modwsgi/B4313754-2C05-48A3-8F53-023ADCBEE3B4%40gmail.com.

Reply via email to