初探ECS-Linux,后期还会更新。
本人用的是 阿里云 Ubuntu 18.04 64 位的操作系统,所以本篇文章只限ubuntu系统的使用(其实都是大同小异的)。
第一步,买完服务器后,域名做解析,绑定到服务器对应的IP地址。
第二步,设置安全组,阿里云的服务器如果要访问该服务器,你必须设置安全组才能访问。举个例子:
假设你现在要在浏览器中输入你的域名访问你的服务器(当然保证你的域名能正常解析,如果不能正常解析输入IP访问也可以),如果你使用的是阿里云的服务器并且你没设置安全组你会发现服务器根本其实无响应,坑了我大半天,回首才发现是这个问题。由于浏览器访问URL如果不输入端口号,默认访问的是80端口,所以你要在安全组里添加一条80端口的安全组规则,直接贴图:
当然,同样的道理,如果你要上传文件(ftp文件上传默认采用的是21端口),你要配置一条21端口的安全组规则。
OK,接下来就开始安装nginx,我是直接通过命令安装的。
看了网上一些教程,在安装nginx前有一些前置条件的包要安装。没多研究那些前置条件都是干什的,目前就想的是能跑起来先说,两条命令,依次如下:
sudo apt update
sudo apt install nginx复制代码
检查安装是否成功,在命令行中输入:nginx -v
命令行中显示如下信息,表示安装成功:
接下来就是配置nginx
Ubuntu下的nginx配置文件在:/etc/nginx/nginx.conf
nginx.conf内容如下:
user root;
worker_processes 1; # 可连接的线程数
events { worker_connections 1024;
}
http { sendfile on; keepalive_timeout 65;include /etc/nginx/mime.types;default_type application/octet-stream;server { # 此代理指向本地的一个静态文件目录,去访问静态的html。listen 80; #安全组内端口,并且不和其他程序冲突server_name www.tianmao.com; #服务器公网ip#静态页面目录 默认为Nginx下的html文件夹root /root/www; # 把index.html上传到此目录下。#默认首页 上面root路径下的文件index index.html index.htm;#location / {# proxy_pass http://127.0.0.1:3000#}}# 可设置多个代理server {listen 80;server_name www.baidu.com;#charset koi8-r; #access_log logs/host.access.log main;location / {proxy_pass http://127.0.0.1:8080;}}server {listen 80;server_name home.baidu.com;location / {proxy_pass http://127.0.0.1:8081;}}
}复制代码
上述nginx.conf的文件改造完后,上传index.html到该配置文件的server下的root 属性也就是(/root/www文件夹下)
此时,再去浏览器访问你的域名,即可看到index.html的内容。
注意点:
1. 需要适当的学习下linux 的使用;
2. nginx是干嘛的,能做什么事情;
3. 还要弄清楚nginx.conf配置文件的内容都是干嘛的,这样的话去配置才能更容易理解你做了什么事情。
转载于:https://juejin.im/post/5ccbeab1f265da0384129de6
初探ECS-Linux,后期还会更新。相关推荐
- java从零开始系统性学习完整超全资源+笔记(还在更新中)
java从零开始系统性学习完整超全资源+笔记(还在更新中) 前言 资源来自:王汉远java基础, B站视频: https://www.bilibili.com/video/BV1b4411g7bj/? ...
- linux重启服务挂载盘消失,如何处理ECS Linux服务器重启服务器、初始化系统后数据盘不见了的情况...
本文在介绍如何处理ECS Linux服务器重启服务器.初始化系统后数据盘不见了的情况的基础上,重点探讨了其具体步骤,本文内容紧凑,希望大家可以有所收获. ECS Linux服务器重启服务器.初始化系统 ...
- **阿里云ECS Linux服务器图形化界面安装方法 Ubuntu**
阿里云ECS Linux服务器图形化界面安装方法 Ubuntu 一.远程连接 二.登录后进入终端界面 三.更新服务器,安装图形化界面 apt-get update apt-get upgrade -y ...
- vulkan.h_SteamOS已使用Linux内核4.1更新,Nvidia添加了Vulkan支持等
vulkan.h 您好,开放游戏迷! 在本周的版本中,我们将了解针对SteamOS的Linux Kernel 4.1更新,对Vulkan的Nvidia支持,太空中的对象和开放式硬件等等. 2015年1 ...
- Kali Linux攻防系统(一:攻防系统Kali Linux下载安装与更新)
任务一:攻防系统Kali Linux下载安装与更新 1.1.安装Kali Linux虚拟机 1.1.1.电脑硬件配置至少达到 CPU 内存 存储 >四核 >4G >20G 1.1.2 ...
- 云服务器 ECS Linux 系统下使用 dig 命令查询域名解析
云服务器 ECS Linux 系统可以使用通常自带的 dig 命令来查询域名解析情况.本文对此进行简要说明. 查询域名 A 记录 命令格式: dig <域名> 比如,查询域名 www.al ...
- ASP.NETCore微服务(七)——【docker部署linux上线】(ECS+linux+docker+API上线部分)
ASP.NETCore微服务(七)--[docker部署linux上线](ECS+linux+docker+API上线部分) 对应练习sql下载路径(0积分):[ASP.NETCore微服务(一)-- ...
- 暴风集团被强制退市 暴风影音APP还在更新:0.99元VIP上线
10月11日消息,9月21日起,暴风集团进入退市整理期,股票简称更改为"暴风退".但在近日,有用户反映,暴风影音软件.官网还在更新. 根据网友反映,其电脑上安装的暴风影音播放器弹出 ...
- Linux ubuntu 切换阿里更新源
2019独角兽企业重金招聘Python工程师标准>>> Linux ubuntu 切换阿里更新源 查看codename 首先查看自己的ubuntu系统的codename,直接导致你更 ...
最新文章
- GitHub上中国顶尖大学的课程资源共享计划
- JAVA大一新生要用电脑吗,大一新生有没有必要买电脑?辅导员:倘若不是这三点原因尽量别买...
- 更新pcb封装导入_PCB中3D应用相关功能详解
- React Native 集成
- 精准控制PWM脉冲的频率和数量
- 文巾解题 77. 组合
- 关于MYsql 多字段排序
- ajax点评wnv冠军,对话wNv高层探知焦点 剑指世界冠军铸就王者路
- 虽然你没有考入清华大学,但是如果你有对于计算机的向往!!!请看过来
- jsonarray转化list对象_第8篇:Cython的面向对象--Python类 vs Cython扩展类
- 1004. 成绩排名 (20)-PAT乙级真题
- (转)python3 安装 BeautifulSoup 提示 Unit tests have failed!
- 镜像配置见证机失败解决方案
- 阶段3 1.Mybatis_10.JNDI扩展知识_1 补充-JNDI概述和原理
- bat计算机清理原理,电脑如何一键清除垃圾bat
- 为什么要从 Microsoft Store 下载 Visual Studio/VS Code?
- 内核input子系统之input_event数据上报过程
- 保研夏令营面试、考研复试自我介绍、个人展示模板与撰写注意事项
- PySimpleGUI:快速开始
- 手机流量不清零这个便宜不好占
热门文章
- vue 项目常见功能(搜索 时间戳转换 过滤器)
- 每日冲刺报告——Day2(Java-Team)
- Linux常用脚本命令总结
- mysql服务突然丢失解决方案
- 位运算符 | ^ ~的厉害__10进制 To 2进制
- STM32工作笔记0097---OEM厂是什么意思
- STM32工作笔记0056---认识DB9接口
- Activity工作流工作笔记001---快速上手_认识工作流
- 数据库工作笔记005---You have an error in your SQL syntax; check the manual that corresponds to y
- SqlServe零碎要点---sqlserver如何使用日期计算,DateTime类型的格式化以及语法格式等等。