This topic provides best practices for building websites and deploying development environments on simple application servers. You can refer to appropriate topics to configure simple application servers based on your business requirements.
|Build a LAMP development environment||LAMP is a popular solution stack for building web applications. LAMP is an acronym of the names of the four components that make up the stack: the Linux operating system, Apache HTTP Server, MySQL relational database management system, and PHP programming language.|
|Deploy MantisBT||Management of software issues is a crucial part of the software development process. Mantis Bug Tracker (MantisBT) is an easy-to-use and robust open source software issue tracking and management system that is developed based on LAMP and allows you to track and manage software issues.|
|Use WordPress to build a personal mobile blog||WordPress is a blog platform developed in the PHP programming language. After you create a simple application server from a WordPress application image, you can use the WPtouch plug-in for WordPress to build a personal blog.|
Configure simple application servers
|Build an FTP server||Very secure FTP daemon (vsftpd) is a lightweight, safe, and easy-to-use FTP server software for Linux. During day-to-day management of your server, you can use an FTP client to connect to the server to upload and download files.|
|Use WinSCP to connect to a simple application server||If you are using a Windows computer, you can use WinSCP to connect to Linux servers and manage files on the server.|
|Point domain names to different websites in Apache||On a simple application server where multiple websites are deployed, you can modify the Apache configuration files to point domain names to the websites. Then, you can use the domain names to access the websites over HTTP.|
|Use VNC to build a GUI on Ubuntu||Ubuntu simple application servers provide only CLI. If you want to use a GUI on your Ubuntu simple application server, you can use Virtual Network Console (VNC) to build a GUI.|
|Use DMS to connect to a database on a simple application server||If you want to manage a preset or self-managed database on a simple application server, we recommend that you use Alibaba Cloud Data Management (DMS). DMS provides an integrated solution that implements data management, schema management, user authorization, security audit, trend analysis, and data tracking.|
Migrate simple application servers
If your existing simple application server is about to expire, and you want to continue running your website, we recommend that you use a custom image to create a new simple application server. Then, you can migrate your website and services from the existing server to the new server. For more information, see Overview.
|Migrate data between simple application servers||If your existing simple application server is about to expire, and you have created another simple application server, you can manually migrate the website data from the existing server to the new server.|