ECS云服务器基础信息
- 场景
- 背景知识
- 二级目录
- Linux下如何查看定位当前正在运行的Nginx的配置文件
- /usr/local/nginx/sbin/nginx -t
- vi nginx.conf 配置文件信息
- vi /alidata/nginx/conf/vhosts/default.conf
- denglu 登录
- 可以重置登录密码
场景
创建一台ECS实例。首先,远程登陆ECS实例,并部署应用。然后,登陆管理控制台,并对这台ECS实例进行管理操作。
体验此场景后完,你可以掌握的能力有:
- ECS的基本概念
- 远程访问ECS实例,部署应用。
- 使用管理控制台对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地址、用户名、密码等。
创建完成
登录
远程登录Linux系统ECS实例的详细步骤
ECS云服务器已安装部署了WEB环境。执行以下命令,修改WEB服务器显示的页面信息。
vi ./www/default/index.html
请在键盘上输入 “I”,切换到编辑模式,修改中的代码如下:
<body>
<h1>Welcome to use Test ECS</h1>
</body>
在键盘上点击 esc按钮,然后输入指令 :wq,保存修改信息并退出文件。
vi /net/www/default/index.html
拷贝ECS实例的 弹性IP,打开一个新的浏览页面,并粘贴拷贝的公网IP地址。访问WEB服务器
[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
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 --
设置 网页文件部署路径的 配置文件;
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;
}
denglu 登录
https://signin.aliyun.com/login.htm
可以重置登录密码
ecs基本配置可以了。
基本的 Nginx的安装 需要另外 说明。