目录

文章简介

构建网站流程

域名注册

云服务的选择

网站搭建

1)安装 apache

2)配置apache

域名解析设置

HTTPS 证书配置

免费证书购买申请

证书下载和安装

总结




文章简介

本栏第一篇文章给大家介绍如何在阿里云服务ECS 上建立网站,可能很多同学会说,现在有很多公司直接可以帮忙建立网站,也不需要买服务器,直接托管在平台岂不是更方便,我们自己买服务器自己来搭建岂不是更浪费时间?

这里我说说我的个人看法,托管在其他平台确实是非常的方便省心,有两个点我们必须要考虑的,1)使用平台公共的服务器,公共的带宽,如果要独占升级费用高,大家可以查看对应平台的资费;2)所有的数据都在平台,迁入容易迁出难。 如果是企业我建议自己来搭建,才能真正做到我的地盘我做主. 自己买服务器搭建网站,升级容易,你只需要升级服务器硬件配置的费用,资费肉眼可见;自己的数据自己做主,对企业以后的发展来说非常有利且简单,业务到最后数据是核心,掌握数据就掌握企业的生命。很多平台常常以低价吸引入驻,最后想要迁出的时候非常的困难,且服务也不像你交钱之前那么友好及时,一旦出现问题,可能等待时间较长,如果你了解搭建流程以及简单的维护对以后商务运营来说非常的有利。

很多同学说我真不会这些 ,也不想深入的学,我给你的建议是买服务器找人搭建,自己简单维护, 购买专栏的同学可以加我的钉钉号18200290286,我可以免费的帮忙大家解决建站问题,也可以交流建站心得。

阿里官方也有建站的建议官方推荐

在开始之前,如果你想在阿里云上搭建网站,但还没有注册账户的同学,可以先注册阿里云的账号注册地址,后面的一些信息,默认你已经是要给阿里云的用户

构建网站流程

构建网站流程大致分为以下步骤

域名注册

当你注册好账号登陆(登陆地址)进来,点击主页上的控制台,然后点击“产品服务” 选择“域名”,然后在域名管理界面选择“域名注册”, 然后我们进入到万网页面进行域名的购买

域名如何购买?进入万网主页后,输入你的域名,然后点击查询,找到未注册的域名,加入清单,然后付款,付款成功后,进入控制台,然后点击“产品服务” 选择“域名”,即可看见我们购买的域名

至此域名已经注册好,域名如何备案请参考备案流程

云服务的选择

首先我们需要在阿里云上购买云服务器,根据个人或者企业的需求购买云服务器,一般我们会选择linux centos 服务器, 相比window 服务器,linux 服务器更稳定占用资源也较少,如果你的网站访问量不是特别大,建议2核4G 1M带宽 即可,太好了,资源太浪费,后期如果服务器无法支撑,我们可以升级硬件配置. 现在阿里云对于新用户的优惠力度比较大,大家可以通过下面的连接新用户优惠的看看,新用户特别的便宜,老用户升级也会有折扣老用户折扣详情

操作系统:选择CentOS, 版本至少7.+, 带宽和云盘根据需求购买.

服务器选择好后,进入控制台主页,进入云服务器ECS 管理界面,我们可以更新服务器的连接密码。

密码更改完成后,我们可以根据服务器的外网IP远程连接到服务器,这里我推荐SecureCRT 客户端连接, 不知道怎么下载的同学请加我的钉钉号.

网站搭建

服务器购买好后,我们就需要搭建自己的网站了,首先你需要准备的是自己的网站网页,这里简单介绍的是静态网页,像一些企业的官网之类的,那肯定很多同学说我不会制作网页怎么办?我推荐你可以买一个模板,回来自己改改;那你说我也不会改,Ok, 那你只能自己买,但可以肯定的是买一个网页模板远比在平台上注册一个网站要便宜。 另外如果需要动态网站,后面我也会分享wordpress 来搭建动态网站.

1)安装 apache

搭建网站我们第一步需要安装apache 或者nginx, 这以apache 为例子:

yum -y install httpd

安装完成后运行:

httpd -v

我们可以查看到安装的版本信息:

[root@iz2zec75kyx5u9t5ze3s23z ~]# httpd -v
Server version: Apache/2.4.6 (CentOS)
Server built:   Nov 16 2020 16:18:20

此时安装完成,启动服务:

service httpd start

启动后我们直接在浏览器上输入外网IP,显示如下所示:

常见命令:

service httpd restart:重启

service httpd stop: 停止

service httpd status:查看服务器状态

2)配置apache

默认情况下,apache 的配置信息httpd.conf在/etc/httpd/conf 目录,我们可以打开文件查看网站的根目录:

DocumentRoot "/var/www/html"
<Directory "/var/www/html">## Possible values for the Options directive are "None", "All",# or any combination of:#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews## Note that "MultiViews" must be named *explicitly* --- "Options All"# doesn't give it to you.## The Options directive is both complicated and important.  Please see# http://httpd.apache.org/docs/2.4/mod/core.html#options# for more information.#Options Indexes FollowSymLinks## AllowOverride controls what directives may be placed in .htaccess files.# It can be "All", "None", or any combination of the keywords:#   Options FileInfo AuthConfig Limit#AllowOverride All## Controls who can get stuff from this server.#Require all granted
</Directory>

网站根目录/var/www/html, 我们只需要将我们的网站html 文件复制到根目录,然后通过 外网的ip/html 目录/index.html 即可访问我们网页, 至此我们的网站已经搭建好

域名解析设置

我们域名也有了,服务器也选择好了,我们的网站也搭建完成,这个时候我们怎么让我们的域名指向我们的网站. 进入控制台,找到“域名”,然后进入域名管理界面,我们就可以查看到我们的域名信息,点击“解析”

解析设置,我们需要将添加如图所示的的设置,简单来说就是用户访问域名的时候自动指向我们购买的云服务器.

这样我们就可以访问域名打开我们的网页

http://youdomain/xxx/index.html

至此我们的网站已搭建完成了.

HTTPS 证书配置

前面已经让大家如何给domain 设置解析,访问我们的自己的主机,大家会发现我们使用http://domain 这种访问,浏览器会认为我们是不安全的网页,那怎么来解决了?

IT 的同学应该会知道,我们需要给这个域名安装HTTPS 的证书,证书从何而来?要花钱吗?大家都会这么想.

证书从何而来?

阿里云提供了购买证书的服务,这些证书严格来说也是其他的公司提供的,相当于是阿里的一个供应商,我们可以通过阿里云平台之间购买这些供应商的证书,然后安装到我们购买的云服务器上

要花钱吗?

答案是需要,但是也有免费的,阿里云提供了免费的证书

免费证书购买申请

从控制台搜索产品“SSL 证书”,然后进入到SSL 证书管理界面,然后点击“购买证书”

选择免费证书,点击立即购买:

购买完成后绑定我们注册的域名,点击申请审核,阿里云一般会在一周之内审核通过

证书下载和安装

审核通过后,我们通过控制台进入“ssl 证书”管理界面,查看我们的SSL 证书,然后下载,

在下载界面选择apache下载:

下载完成后我们只需要将下载好的证书上传到apache 的配置目录,/etc/httpd/cert, 并修改配置文件添加以下配置信息

<VirtualHost *:443>ServerName www.csuibian.comDocumentRoot  /var/www/htmlSSLEngine onSSLProtocol allSSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUMSSLHonorCipherOrder onSSLCertificateFile /etc/httpd/cert/4667825_csuibian.com_public.crtSSLCertificateKeyFile /etc/httpd/cert/4667825_csuibian.com.keySSLCertificateChainFile /etc/httpd/cert/4667825_csuibian.com_chain.crt
</VirtualHost>

阿里云官方文档 也有详细的说明:

https://help.aliyun.com/document_detail/98727.html?spm=5176.2020520154.0.dexternal.6c1b56a7zWyhXI

这个时候我们就可以通过https://domain 访问,没有安全警告。

总结

该篇 已经简单介绍如何搭在阿里云服务器ECS 上搭建一个网站,大家有什么问题欢迎加我的钉钉18200290286交流,后面的章节会陆续给大家分享域名备案,搭建wordpress ,以及一些阿里云的产品使用和介绍,感兴趣的同学可以关注我们,欢迎大家留言讨论.

阿里云服务器ECS 搭建网站相关推荐

  1. 阿里云服务器ECS搭建网站完整方法教程

    阿里云服务器怎么使用?下面主机教程网来说一下阿里云服务器ECS搭建网站完整方法教程. 一.购买阿里云服务器 1.地域.机型.镜像.公网带宽.购买时长等配置都是根据自己的需求进行选择的,不同的配置相应的 ...

  2. 阿里云服务器ECS搭建后台(Windows Server 2012R2)

    引言与名词 云服务器 阿里云ECS Windows Server 厂商选择 一.领取阿里云服务器ECS 二.连接阿里云服务器ECS 三.搭建项目运行环境 四.发布项目到云服务器 五.隐藏8080端口号 ...

  3. 阿里云服务器部署网站(保姆级教程) 阿里云搭建宝塔面板 云服务器ECS搭建网站

    阿里云服务器部署网站 这两天白嫖了一个免费的云服务器就想着自己建个网站,以前用过轻量级服务器,那个搭建起来比较容易,现在用的是云服务器ECS ,第一次接触,因为以前没做过,想在网上找找教程,结果教程五 ...

  4. 阿里云服务器ECS搭建EMQ快速实现MQTT通信

    文章目录 一.简介 二.环境准备 1.树莓派 2.阿里云ECS 3.PC 三.ECS搭建部署EMQ 1.EMQ X Enterprise的安装 2.添加License文件 四.MQTT通信 1.准备工 ...

  5. 阿里云服务器快速搭建网站(官网教程)

    1. 登录云服务器 在购买ECS服务器后,系统会创建一个ECS实例.每一个ECS实例对应一台已购买的云服务器.您可以通过电脑上自带的终端工具访问云服务器,进行应用部署和环境搭建. 在ECS实例列表页面 ...

  6. 阿里云注册账号、购买云服务器、搭建网站全流程(图文教程)

    阿里云作为国内用户量最多的云服务器商,很多用户都喜欢使用阿里云服务器来搭建自己的网站或应用,这必然要经过注册阿里云账号.购买阿里云服务器.搭建网站或应用这三个步骤,以下是完整的图文教程,以供参考: 一 ...

  7. 新手如何在阿里云服务器上搭建自己的个人网站

    新手如何在阿里云服务器上搭建自己的个人网站 如何在阿里云服务器上搭建自己的个人网站(阿里云服务器.tomcat服务.xshell+WinSCP(服务器本地助手).写好的静态网页). 本博客主要分享本人 ...

  8. 阿里云服务器ECS centos7.4搭建nginx环境部署静态代码

    阿里云服务器ECS centos7.4搭建nginx环境部署静态代码 欢迎来到新手如何通过阿里云服务器部署静态网站 作为一个前端开发,第一次部署自己的私人网站,没有经验,战战兢兢,但是没有办法,成为全 ...

  9. 阿里云服务器ECS 第一篇:FTP文件服务器搭建

    < 第一篇:FTP文件服务器搭建 > 目前打算将项目部署到阿里云服务器上,并配置系统运行环境,搭建FTP服务器是系统部署的第一步,为了后期文件传输方便快捷,所以从这里开始!!! 关于FTP ...

最新文章

  1. 新手关于import/export的理解
  2. python哪个版本支持xp_windows支持哪个版本的python
  3. 用HashMap去重
  4. 用5毛特效,让1000万人上瘾!这群乡村大妈,打了所有流量明星的脸
  5. 块级、行内元素水平垂直居中方法
  6. java终结方法_java编程思想之并发(终结任务)
  7. java线程本地变量_Java并发编程示例(九):本地线程变量的使用
  8. php怎么输出汉字大写的时间,php汉字转首字母大写的方法是什么
  9. 结对项目---万年历
  10. 如何实现一个文件系统
  11. 本地上传文件到服务器
  12. 【工控老马】MODBUS通讯协议及编程详解
  13. 在Allegro软件中的Groups组创建之后怎么进行打散呢?
  14. CSDN是怎么实现用户签到,统计签到次数,连续签到天数等功能微服务的
  15. vue移动端点击事件延迟_解决Vue 界面在苹果手机上滑动点击事件等卡顿问题_莺语_前端开发者...
  16. 【Linux系统中的】虚拟机的安装管理及虚拟机快照的建立
  17. 计算机绘图培训心得,计算机绘图实习工作总结
  18. access求斐波拉契数列_access函数_清华编程高手尹成带你实战C/C++编程_C/C++/C#视频-51CTO学院...
  19. BBQ与比克大魔王(最长路)
  20. 如何获取iPhone设备的设备信息

热门文章

  1. ubuntu 为可执行程序创建启动图标
  2. C#版 - 小红书后台开发面试题: 二维数组中的查找
  3. 【操作系统基础】进程管理(三)进程同步与互斥
  4. 《计算机操作系统》复习提纲
  5. 过宝塔php大马,分享宝塔网站防火墙使用帮助
  6. edge浏览器如何设置无痕浏览 无痕浏览网页方法
  7. 乌班图20.08图形界面切换
  8. 收集到一些关于python的文章,存起来慢慢看。。。
  9. python 爬虫与数据可视化
  10. 他强由他强,清风拂山岗;他横任他横,明月照大江