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.

Configure applications

Alibaba Cloud Simple Application Server provides multiple application images. You can use these images to create simple application servers, deploy application environments, and build websites on the servers with ease. The following table describes the operations that you can perform to configure applications on simple application servers.
Operation Description
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

You can configure simple application servers to improve O&M efficiency. The following table describes the operations that you can perform to configure simple application servers.
Operation Description
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.

You cannot use custom images to reset a simple application server. If you need to migrate data from an existing simple application server or Elastic Compute Service (ECS) instance to a new simple application server, perform the following operations.
Migration scenario Description
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.