This topic provides answers to frequently asked questions about simple application servers.

In which regions can simple application servers be deployed?

Simple application servers can be deployed in different regions in and outside Chinese mainland. For more information, see Regions.

What are the valid states of a simple application server?

Simple application servers return two classes of states: console states and API states. The console state of a simple application server is returned on the Simple Application Server console. The API state is returned when you call the ListInstances operation.

The states of servers are classified into stable and transitory states based on the attributes of the states. Transitory states are the states that servers temporarily enter before they enter a stable state. If servers remain in a transitory state for an extended period of time, an exception occurs.

The following table describes all the states of servers.

Console state API state State attribute Description
Starting Starting Transitory Simple application servers enter this state after they are created. Existing servers that are started or restarted also enter this state. After this state is complete, the servers enter the Running state.
Running Running Stable Simple application servers stay in this state when they run normally. Servers can be accessed only when they are in this state.
Note Simple application servers that are about to expire also stay in this state. We recommend that you keep an eye on the remaining service duration when a server enters this state.
Stopping Stopping Transitory Simple application servers enter this state after you perform the "Stop" action on them. After this state is complete, the servers enter the Stopped state.
Resetting Resetting Transitory Simple application servers enter this state after you perform the "Reset" action on them.
Upgrading Upgrading Transitory Simple application servers enter this state after you perform the "Upgrade" action on them.
Stopped Stopped Stable Simple application servers enter this state after they are stopped.
Disabled Disabled Stable Simple application servers enter this state after they are locked. A server can be locked for reasons such as overdue payments and security risks. You need to renew or unlock the servers based on your requirements. For more information, see Renew a server, or Submit a ticket to apply for unlocking the servers.

Can I upgrade the configurations of simple application servers?

Yes, you can upgrade the configurations of simple application servers to improve the performance of the servers when the configurations cannot meet your business requirements. For more information, see Upgrade the configurations of a simple application server.

After a simple application server expires, when is it released? How long is the data on the server retained?

For more information, see How long will my server be released after expiration?.

What do I do if an error occurs when I perform operations in the Simple Application Server console?

You can use the self-diagnostics feature provided in the Simple Application Server console to identify and solve the problem. For more information, see How do I use the self-diagnostics feature in the Simple Application Server console? .

What do I do if the resource usage of the memory and system disks are not displayed when I view the monitoring information of an instance on the Simple Application Server console?

In the Simple Application Server console, the resource usage of memory and system disks of instances are obtained by using the CloudMonitor agent. After you perform actions such as resetting the instance, CloudMonitor may no longer be able to obtain information about the instance. If you cannot query the usage data of memory and system disks in the Server Monitoring Information section on the Details page, you must manually install CloudMonitor. For more information, see Manually install the CloudMonitor agent for C++ on ECS instances.

How do simple application servers ensure the security of my data?

Simple Application Server uses the snapshot feature and triplicate storage on cloud disks to ensure data security.
  • Triplicate storage on cloud disks

    By default, simple application servers use standard SSDs. Alibaba Cloud disks use triplicate storage to provide stable, efficient, and reliable access to data on simple application servers based on distributed file systems and ensure a data durability of 99.9999999% (nine 9's) for the servers. For more information, see Triplicate storage.

  • Snapshot feature

    Simple Application Server provides the snapshot feature that allows you to back up data stored on disks and roll back disks based on snapshots. For more information, see Manage snapshots.

How is network security ensured for simple application servers?

Simple Application Server uses the firewall feature and default network configurations to ensure network security for servers.
  • Default network configurations (VPCs)

    By default, simple application servers are deployed inside virtual private clouds (VPCs). Simple application servers that belong to the same account and region reside within the same VPC. These servers can communicate with each other over the internal network but cannot communicate with the resources of other services over the internal network. For example, your simple application servers cannot communicate with ApsaraDB RDS instances within the same VPC over the internal network.

  • Firewall feature

    Firewalls are supported on simple application servers. By default, simple application servers allow traffic on Ports 22, 80, and 443 and deny traffic on the other ports. You can select the port range to open base on your business requirements. For more information, see Manage the firewall of a server.

Can simple application servers communicate with ApsaraDB RDS instances in the same VPC?

No, simple application servers cannot communicate with ApsaraDB RDS instances in the same VPC. By default, simple application servers that belong to the same account and region are deployed in the same VPC. These servers can communicate with each other over the VPC but cannot communicate with the resources of other services over a VPC. As a result, simple application servers cannot communicate with ApsaraDB RDS instances that are deployed in the same VPC as the simple application servers. For more information about network connectivity, see Network connectivity.

Why is the access speed to the websites and applications on my simple application server slow?

Various factors such as the location of the simple application server and local network conditions may result in high latency and the inaccessibility of websites or applications. For information about how to troubleshoot the problem, see Slow Simple Application Server network speed does not match the expected bandwidth.

How do I obtain the public IP address of my simple application server?

You can perform the following operations to obtain the public IP address of your simple application server:
  1. Log on to the Simple Application Server console.
  2. In the left-side navigation pane, click Servers.
  3. In the server card, view the public IP address of the simple application server. ada

Is traffic allowed on port 25 of simple application servers?

No, traffic is not allowed on port 25 of simple application servers.

Why am I unable to access a simple application server from an IP address?

You may be unable to access a simple application server from an IP address for the following reasons:
  • The firewall port of the simple application server is not available. For example, when you connect to a MySQL database on a simple application server, if default firewall port 3306 of MySQL is not available, a timeout error occurs. For information about how to configure a firewall rule, see Manage the firewall of a server.
  • The IP address is intercepted by Apsara Stack Security. This happens if Alibaba Cloud identifies the IP address as malicious. This may be because the IP address was involved in suspicious behaviors on cloud resources, such as an abnormal amount of access requests to a website. If you are sure that the IP address is secure and is incorrectly intercepted by Apsara Stack Security, Submit a ticket to unblock the IP address. We also recommend that you use Security Center to detect your server and its IP address. For more information, see Quick start.

Why am I unable to create a simple application server from a custom image?

Do not perform the following operations before the simple application server is created from a custom image. If you perform one of the following operations, the server cannot be created.
  • Delete the custom image.
  • Delete the snapshot from which the custom image was created.
  • Reset the operating system or replace the image of the simple application server from which the custom image is derived.
  • Release the simple application server from which the custom image is derived.

How do I obtain application management commands?

Application management commands vary based on operating systems, runtime environments, and application versions. For example, in the CentOS 7 operating system:
  • If MySQL has been added to the system services, the command used to log on to MySQL is mysql -uroot -p.
  • If MySQL has not been added to the system services, you must go to the bin directory of the MySQL installation path and use the executable file to manage MySQL. An example of the command used to log on to MySQL: ./mysql -uroot -p.
Therefore, if you need to maintain the applications in your server, we recommend that you learn the O&M knowledge of the applications by visiting official websites or third-party websites of the applications. For more information, visit the following websites:

If you use an application image when you create a simple application server, you can view the image version, basic operation steps, and installation path in the Simple Application Server console after the server is created. For more information, see Manage applications on a server created from an application image.

What do I do about abnormal CPU utilization in a Linux server?

For information about the solutions, see Abnormal CPU utilization on an ECS instance that runs Linux (mining programs such as minerd and tplink).

Why is my server unable to access GitHub?

When you access GitHub by using a server that is deployed in mainland China, you may not be able to access GitHub due to restrictions imposed by cross-border networks. We recommend that you use third-party tools to solve this problem. You can also use Global Accelerator (GA) provided by Alibaba Cloud to provide network acceleration service for your server. For more information, see What is Global Accelerator?.

On Windows instances, the message "Content from the website listed below is being blocked by the Internet Explorer Enhanced Security Configuration" appears when I use Internet Explorer to visit a website. What do I do?

For information about how to solve this problem, see The error message "Content from the website listed below is being blocked by the Internet Explorer Enhanced Security Configuration" appears when I use the Internet Explorer browser to visit a website.

What are the paths to the configuration files of common third-party open source databases?

Paths to configuration files vary based on third-party open source programs and the types of the databases used.
Notice
  • Before you perform high-risk operations such as modifying the specifications or data of an Alibaba Cloud instance, we recommend that you check the disaster recovery and fault tolerance capabilities of the instance to ensure data security.
  • Before you modify the specifications or data of Alibaba Cloud instances, such as ECS and ApsaraDB RDS instances, we recommend that you create snapshots for the instances or enable the log backup feature for ApsaraDB RDS.
  • If you have granted permissions to users or submitted sensitive information such as logon accounts and passwords in Alibaba Cloud Management Console, we recommend that you modify the information in a timely manner.
The following table describes the paths to the configurations files when the system calls MySQL database by using PHP.
Software Path to the configuration file
UCenter /data/config.inc.php
Discuz! /config.inc.php
UCH /config.php
EmpireCMS /e/class/config.php
ECShop /data/config.php
ShopEX /config/config.php
WordPress /wp-config.php
Joomla! /configuration.php
HDWiki /config.php
PHPwind 8.0 /data/sql_config.php
DEDE /data/common.inc.php
PHPCMS /include/config.inc.php
.Net program /web.config

After I uninstall or stop the Cloud Assistant client in my simple application server, the features of the server such as HTTPS settings, Server Load Balancer (SLB), server reset, and remote connection are affected. What do I do?

By default, a Cloud Assistant client is installed in a simple application server. If you uninstall or stop the Cloud Assistant client, the features of the server such as HTTPS settings, SLB, server reset, and remote connection may be affected. Do not manually uninstall or stop the Cloud Assistant client in your simple application server.

If a preceding problem occurs in your server, use the following solutions:
  1. Log on to the simple application server. For more information, see Connect to a Linux server or Connect to a Windows server.
  2. Check whether the process of the Cloud Assistant client runs normally.
    • For Linux servers, run the following command:
      ps -ef |grep aliyun-service
      If an output that is similar to the following one is returned, the process of the Cloud Assistant client is running normally.
      root     30758 30703  0 16:38 pts/0    00:00:00 grep --color=auto aliyun-service
      root     31161     1  0  2021 ?        00:34:31 /usr/local/share/aliyun-assist/2.2.3.256/aliyun-service
    • For Windows servers, check whether the aliyun_assist_service process exists in the Task Manager.
  3. If the process does not exist, start the Cloud Assistant client.
    • For Linux servers, run the following command:
      #If the Linux servers support systemctl, run the following command:
      systemctl start aliyun.service
      
      #If the Linux servers do not support systemctl, run the following command:
      /etc/init.d/aliyun-service start
    • For Windows servers, use the Server Manager to start AliyunService.
Note If the Cloud Assistant client still cannot be started after you perform the preceding operations, re-install the Cloud Assistant client. For more information, see Install the Cloud Assistant client.

How many ICP filings does each simple application server support?

Each simple application server supports up to five ICP filings. For more information, see Maximum number of website ICP filings in a simple application server.

What ICP filing policy is applicable to simple application servers?

For simple application servers that were purchased on or after May 21, 2018 and have a subscription period of three months or longer, you can apply for ICP filing. Other rules remain unchanged.

Simple application servers that are purchased before May 21, 2018 are not subject to this new policy and are still subject to the original rules on applying for ICP filings.

I purchased a one-month simple application server and renewed it for additional two months. Can I apply for an ICP filing?

Yes, you can apply for an ICP filing for the server. After the simple application server is renewed for additional two months, the cumulative subscription period of this server is three months, which meets the minimum requirements to apply for an ICP filing.

I purchased a simple application server whose subscription period is longer than three months. The server is about to expire. Can I still apply for an ICP filing?

Yes, you can apply for an ICP filing for the server. Simple application servers whose subscription period is three months or longer and have not expired are eligible to apply for ICP filings.
Notice When an ICP filing is being applied for or is obtained for a website on a simple application server, traffic destined for the website cannot be directed to the simple application server if the server is not renewed and is released after it expires. In this case, the ICP filing may be revoked, which affects accesses to the website.