ECS云服务器基础信息

  • 场景
  • 背景知识
  • 二级目录
  • Linux下如何查看定位当前正在运行的Nginx的配置文件
  • /usr/local/nginx/sbin/nginx -t
  • vi nginx.conf 配置文件信息
  • vi /alidata/nginx/conf/vhosts/default.conf
  • denglu 登录
  • 可以重置登录密码


场景

创建一台ECS实例。首先,远程登陆ECS实例,并部署应用。然后,登陆管理控制台,并对这台ECS实例进行管理操作。

体验此场景后完,你可以掌握的能力有:

  1. ECS的基本概念
  2. 远程访问ECS实例,部署应用。
  3. 使用管理控制台对ECS进行基本操作:重置ECS实例登陆密码并重启ECS实例。

背景知识

云服务器(Elastic Compute Service, 简称ECS),是一种简单高效,处理能力可以弹性伸缩的计算服务。ECS的相关术语说明如下:

实例(Instance):是一个虚拟的计算环境,由CPU、内存、系统盘和运行的操作系统组成;ECS实例作为云服务器最为核心的概念,其他资源,比如磁盘、IP、镜像、快照等,只有与ECS结合后才具有使用意义。

地域(Region):指ECS实例所在的物理位置。地域内的ECS实例内网是互通的,不同的地域之间ECS实例内网不互通。

可用区(Zone):指在同一地域内,电力和网络互相独立的物理区域。

磁盘(Disk):是为ECS实例提供数据块级别的数据存储。可以分为4类: 普通云盘、SSD云盘、高效云盘和本地SSD磁盘

快照(Snapshot):是某一个时间点上某个磁盘的数据拷贝。

镜像(Image):是ECS实例运行环境的模板,一般包括操作系统和预装的软件。

安全组(Security Group):是一种虚拟防火墙,具备状态检测包过滤功能。每个实例至少属于一个安全组。同一个安全组内的实例之间网络互通,不同安全组的实例之间默认内网不通,但是可以授权两个安全组之间互访。

二级目录

资源的创建后

IP地址、用户名、密码等。

云服务器esp8266 云服务器ecs入门_云服务器esp8266


云服务器esp8266 云服务器ecs入门_ecs_02


云服务器esp8266 云服务器ecs入门_spring_03


云服务器esp8266 云服务器ecs入门_云服务器esp8266_04

创建完成
登录

远程登录Linux系统ECS实例的详细步骤

ECS云服务器已安装部署了WEB环境。执行以下命令,修改WEB服务器显示的页面信息。

vi ./www/default/index.html

云服务器esp8266 云服务器ecs入门_ecs_05


请在键盘上输入 “I”,切换到编辑模式,修改中的代码如下:

<body>
 
 <h1>Welcome to use Test  ECS</h1>

</body>

在键盘上点击 esc按钮,然后输入指令 :wq,保存修改信息并退出文件。

云服务器esp8266 云服务器ecs入门_java_06


云服务器esp8266 云服务器ecs入门_ecs_07

vi   /net/www/default/index.html

拷贝ECS实例的 弹性IP,打开一个新的浏览页面,并粘贴拷贝的公网IP地址。访问WEB服务器

http://47.103.9.21

[root@iZuf68bjf1jpni0p1kfbogZ ~]# mkdir ./www/default/ -p
[root@iZuf68bjf1jpni0p1kfbogZ ~]# mv /net/www/default/index.html ./www/default/
[root@iZuf68bjf1jpni0p1kfbogZ ~]#

Linux下如何查看定位当前正在运行的Nginx的配置文件

获取到nginx的执行路径后,使用-t参数即可获取该进程对应的配置文件路径,如:

/usr/local/nginx/sbin/nginx -t

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

[root@iZuf68bjf1jpni0p1kfbogZ ~]# netstat -anop | grep 0.0.0.0:80
tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      1036/nginx          off (0.00/0/0)
[root@iZuf68bjf1jpni0p1kfbogZ ~]# ll  /proc/1036/exe
lrwxrwxrwx 1 root root 0 Jan 23 09:33 /proc/1036/exe -> /alidata/nginx/sbin/nginx
[root@iZuf68bjf1jpni0p1kfbogZ ~]#

nginx路径;
/alidata/nginx/sbin/nginx

网页文件 index.html
需要放置的路径是 ;
/alidata/www/default

然后 网页可以直接访问显示; http://47.103.9.21

云服务器esp8266 云服务器ecs入门_云服务器esp8266_08

云服务器esp8266 云服务器ecs入门_spring_09

vi nginx.conf 配置文件信息

user  www www;
worker_processes  1;

error_log  /alidata/nginx/logs/error.log crit;
pid        /alidata/nginx/logs/nginx.pid;

#Specifies the value for maximum file descriptors that can be opened by this process.
worker_rlimit_nofile 65535;

events
{
  use epoll;
  worker_connections 65535;
}


http {
        include       mime.types;
        default_type  application/octet-stream;

        #charset  gb2312;

        server_names_hash_bucket_size 128;
        client_header_buffer_size 32k;
        large_client_header_buffers 4 32k;
        client_max_body_size 8m;

        sendfile on;
        tcp_nopush     on;

        keepalive_timeout 60;

        tcp_nodelay on;

        fastcgi_connect_timeout 300;
        fastcgi_send_timeout 300;
        fastcgi_read_timeout 300;
        fastcgi_buffer_size 64k;
        fastcgi_buffers 4 64k;
        fastcgi_busy_buffers_size 128k;
        fastcgi_temp_file_write_size 128k;

        gzip on;
        gzip_min_length  1k;
        gzip_buffers     4 16k;
        gzip_http_version 1.0;
        gzip_comp_level 2;
        gzip_types       text/plain application/x-javascript text/css application/xml;
        gzip_vary on;
        #limit_zone  crawler  $binary_remote_addr  10m;
        log_format main '$remote_addr - $remote_user [$time_local] "$request" '
-- INSERT --

云服务器esp8266 云服务器ecs入门_spring_10

设置 网页文件部署路径的 配置文件;

vi /alidata/nginx/conf/vhosts/default.conf

server {
    listen       80 default;
    server_name  _;
        #index.php or index.jsp ???
    index index.html index.htm;
    root /alidata/www/default;
        ####<<<PHP settings>>>####
        #location ~ .*\.(php|php5)?$
        #{
        #       fastcgi_pass  127.0.0.1:9000;
        #       fastcgi_index index.php;
        #       include fastcgi.conf;
        #}

    ####<<<Tomcat settings>>>####
    #location / {
        #or : location ~ \.jsp$ {
        #       proxy_pass http://server:8080;
        #       proxy_set_header        Host $host;
        #       proxy_set_header        X-Real-IP $remote_addr;
        #       proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
    #}

    ####<<<Cache settings>>>####
        #location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        #{
        #       expires 1d;
        #}
        #location ~ .*\.(js|css)?$
        #{
        #       expires 1d;
        #}
        ####<<<The log path set>>>####
        access_log  /alidata/nginx/logs/default.log;
}

云服务器esp8266 云服务器ecs入门_java_11

denglu 登录

https://signin.aliyun.com/login.htm

云服务器esp8266 云服务器ecs入门_ecs_12

云服务器esp8266 云服务器ecs入门_spring_13


云服务器esp8266 云服务器ecs入门_java_14

云服务器esp8266 云服务器ecs入门_php_15


云服务器esp8266 云服务器ecs入门_云服务器esp8266_16


云服务器esp8266 云服务器ecs入门_spring_17

可以重置登录密码

云服务器esp8266 云服务器ecs入门_云服务器esp8266_18


云服务器esp8266 云服务器ecs入门_云服务器esp8266_19


云服务器esp8266 云服务器ecs入门_php_20


云服务器esp8266 云服务器ecs入门_ecs_21

ecs基本配置可以了。

基本的 Nginx的安装 需要另外 说明。