Translations:Creating a web server on a cloud/3/en
Security Considerations[edit]
Any time public access is given to a computer security should be considered. Public access could mean allowing ssh connections, displaying HTML via HTTP, or using 3rd party software to provide a service (e.g. WordPress). Services such as ssh or http are provided by programs (more specifically daemons) running on the computer which respond to outside requests on specific ports. With OpenStack access to these ports can be managed and restricted (even to specific IP address or ranges of IP addresses), see Security Groups. Restricting access to your VM will improve its security. However, restricting access as much as possible does not always mean removing all security vulnerabilities. If not using some sort of encryption when sending data (e.g. passwords) an eavesdropper can read that information. Transport Layer Security is the common way to encrypt this data, any web site using logins (e.g. WordPress, MediaWiki) should consider using it to encrypt the data transferred (see Configuring Apache to use SSL). You are responsible for the security of your virtual machines and should take it seriously.