'Hosting E-commerce Website with Home Internet Connection

There's a lot of security issues related to hosting an ecommerce website. It could be a lot easier to host it with a hosting service such as AWS, etc. If hosting locally from a local machine with a business internet connection, the ISP knows that the use case is business related internet activity and so this is usually the way to go. But because of bootstrap issues, am not looking to host with a hosting company nor have access to a business internet connection.

The question is if hosting an E-commerce website from a home internet connection (Less than 10 visitors per week. >1 transaction per week) how to keep it compliant with PCI for accepting payment information on the internet, as well as how to harden the router, web server?

The tech stack is LEMP (Linux, Nginx, MySQL, PHP). As well as the payment platform is WordPress and WooCommerce. Am open to hearing about more secure tech stacks, as well as payment infrastructure for example is there a better Payment Gateway or Aggregator?

Mainly am wondering if there are particular parts of the web server that needs to hardened to protect user data. Additionally how does one monitor web traffic coming in, if there is Web Shark watching web traffic, how to detect unusual activity on the network?

Please tell if there are any holes that need to be filled that are missing, as well as any links that could help shine a light on hosting this safely.. thank you.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source