Rocky Linux 8 – NGINX
Version: 1.0.0
Created by: cloudimg
Table of Contents
1.) Overview......................................................................................................................1
2.) Access & Security..........................................................................................................1
3.) System Requirements....................................................................................................2
4.) Connecting to the Instance...........................................................................................2
5.) On Startup....................................................................................................................2
6.) Filesystem Configuration..............................................................................................2
7.) Server Components......................................................................................................3
8.) Scripts and Log Files.....................................................................................................3
9.) Using System Components...........................................................................................4
1.) Overview
This document is provided as a user guide for the Rocky Linux 8 – NGINX product offering on
the Alibaba Cloud Marketplace. Please reach out to support@cloudimg.co.uk if any issues
are encountered following this user guide for the chosen product offering.
2.)Access & Security
Please update the security group of the target instance to allow the below ports and
protocols for access and connectivity.Protocol Type Port Description
SSH TCP 22 SSH connectivity
TCP TCP 80 NGINX Front End
3.)System Requirements
The minimum system requirements for the chosen product offering can be found below
Minimum CPU Minimum RAM Required Disk Space
1 1 GB 20 GB
4.) Connecting to the Instance
Once launched in the ECS Console, please connect to the instance via an SSH client using the
root user with the key pair associated at launch.
5.) On Startup
An OS package update script has been configured to run on boot to ensure the image is fully
up to date at first use. You can disable this feature by removing the script from
/stage/scripts/ and deleting the entry in crontab for the root user.
Disable the OS update script from running on reboot
rm -f /stage/scripts/initial_boot_update.sh
crontab -e
#DELETE THE BELOW LINE. SAVE AND EXIT THE FILE.
@reboot /stage/scripts/initial_boot_update.sh
6.) Filesystem Configuration
Please see below for a screenshot of the server disk configuration and specific mount point
mappings for software locations.Filesystem Size Used Avail Use% Mounted on
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 2.0G 8.5M 1.9G 1% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/nvme0n1p2 38G 2.6G 33G 8% /
/dev/nvme0n1p1 2.0G 148M 1.7G 9% /boot
tmpfs 391M 0 391M 0% /run/user/0
tmpfs 391M 0 391M 0% /run/user/1002
/dev/nvme1n1 9.8G 37M 9.2G 1% /usr/share/nginx
Mount Point Description
/boot Operating System Kernel files
/usr/share/nginx NGINX Web Server Root
7.) Server Components
Please see below for a list of installed server components and their respective installation
paths. The below versions are subject to change on initial boot based on the
initial_boot_update.sh script finding new versions of the software in the systems package
repositories.
Component Version Software Home
Aliyun CLI 3 /usr/local/bin/aliyun
NGINX 1.20.1 /etc/nginx
8.) Scripts and Log Files
The below table provides a breakdown of any scripts & log files created to enhance the
useability of the chosen offering.
Script/Log Path Description
Initial_boot_update.sh /stage/scripts Update the Operating System with the
latest updates available.
Initial_boot_update.log /stage/scripts Provides output for initial_boot_update.sh9.) Using System Components
Instructions can be found below for using each component of the server build mentioned in
section 7 of this user guide document.
Aliyun CLI
Run – Once logged into the server, you may check the options available for the use of Aliyun
CLI via the below command.
aliyun –-help
NGINX
The NGINX Server has been configured to start on boot, please use the below commands to
start, stop and check the status of the service.
#Check the NGINX Server is running
systemctl status nginx
#Stop the NGINX Server
systemctl stop nginx
#Start the NGINX Server
systemctl start nginx
Once the NGINX Server status has started, you will be able to access the NGINX front end via
the below URL exchanging the values between <> to match that of your own instance.
:80