Aiying CMS is a very user-friendly film and television CMS system, which comes with many templates, statistics, membership systems, and other features. After two days of exploration, the webmaster has organized a basic setup tutorial to help novice webmasters learn and use it.
Server Environment#
This CMS can be set up without installing Baota directly, but I found that reverse proxy and firewall are significant issues after completing the setup. It is more convenient to install Baota, and Aiying CMS can coexist with the Baota panel. Therefore, this tutorial is based on using the Baota panel in conjunction with Aiying CMS. Webmasters who have the capability and do not want to use the Baota panel can use other reverse proxy systems or solve the above issues using Linux command line.
Novice webmasters are advised to first install the Baota panel: https://xzhan.xlog.app/aapanel
Aiying CMS supports building on Windows server environments, but for website building, I personally recommend Linux. This tutorial is demonstrated based on Linux-CentOS 7.
Aiying CMS Installation Tutorial#
Go to the official Aiying CMS website (https://iycms.com), and select online installation in the download center.
Then enter your server account password (the default account is root), select the system type (the system is selected from the server provider, CentOS is generally recommended), and after entering, click to install immediately on the server.
If the server information is filled in correctly, the webpage will automatically pop up the installation window and then install automatically. After the installation is complete, see the image below and copy the homepage address from the last row.
Log in to your Baota panel, find Security on the left, then fill in port 21007 in the Port column, and remember to save. This step is to allow the default port 21007 of Aiying; otherwise, Aiying CMS cannot be used normally.
Enter the address you just copied in the browser, and you will see the installation interface of Aiying CMS.
Unless there are special circumstances, just choose to use the local database.
This step selects the second option because MySQL has already been installed in Baota. Aiying officially recommends using PostgreSQL, which is a personal choice.
After entering the next step, the default database account password here needs to be found in the Baota panel and filled in.
In the Baota panel, find Databases on the left, then select Root password, and copy the password inside to fill in the Aiying CMS installation interface.
Aiying CMS Site Configuration#
After completing the above steps, Aiying CMS has been installed on your server. Enter the account admin, password 123456, and verification code to log in. Remember to change the default password after logging in.
Enter system settings, and in the front-end installation configuration, modify the default port. For example, I changed it to 21008 and 21009.
After modification, it will prompt to automatically restart the system.
Now we return to the Baota panel and release the two ports 21008 and 21009 that we just configured (refer to the steps above).
Then enter your domain name in Baota, create a website, and configure it as follows.
Enter Aiying CMS, create a new site in the site management on the left, enter the site name and domain, and click save.
Then open the Baota panel, select Conf on the right side of the already created site, then select Reverse proxy on the left, enter the reverse proxy name (can be anything), and fill in the reverse proxy address: 127.0.0.1:21008 (use English colon here), and finally click Confirm to save.
Open your domain name, and if the following image appears normally, it indicates that the site configuration is successful.