Configure iptables for Parse server

Well, maybe this is dumb but valuable experience. So, i have new VPS, i want to use it as my self-hosted Parse server, since they’ve announced about shutting down their service by January 28th, 2107. I have Centos 6.7 installed on my VPS, i’ve cloned the parse-server-example source?. I also installed mongodb 3.0.9 running on port 27017. I configure? index.js?like follow

The parse server app run without error, but i cant access it from my local laptop even with simple? curl -v http://myvpsIP:8000/parse? it says connection refuse. I think i didn’t open port 8000 or configure iptables incorrectly. but when i try? iptables -L -n? then

at a glance, i can’t figure out something wrong with that iptables rules, moreover http at port 80 works perfectly. And then after about an hour googling, i ended up with this?thread, said that?The order of the rule take affect. Once again, i can see that port 8000 (parse server app) and 27017 (mongodb port) listed under/after DROP?rules makes that rules never be reached.

I’m sorry but this is my first experience configuring iptables, so manually i edit? /etc/sysconfig/iptables?and then move rules that allow port 8000 and 27017 before?REJECT?rules.

save that rule by? iptables-save | sudo tee /etc/sysconfig/iptables?and then restart iptables service. And then, Voila…it works…Now i can start migrating all my app database at Parse server to my own VPS.

 

Leave a Reply

Your email address will not be published. Required fields are marked *