将html代码部署到阿里云服务器,并进行域名解析,以及在部署过程中遇到的问题和解决方法 - 南无淫荡*欢喜佛

feigen 2021-12-20 原文


将html代码部署到阿里云服务器,并进行域名解析,以及在部署过程中遇到的问题和解决方法


本博客主要是说一下,,如何将html代码部署到阿里云服务器,并进行域名解析,以及在部署过程中遇到的问题和解决方法。

1.先在阿里云上购买一台阿里云服务器(ECS云服务器);

2.远程连接上该服务器,在服务器上安装必要的库;

3.在服务器上安装nginx:

  先使用whereis nginx命令查看是否已经安装了nginx,如果没有安装,则输入如下命令进行安装,如果已经安装,则跳过下一步:

    使用sudo apt-get install nginx命令安装nginx;

    在安装nginx的过程中如果出现错误,安装不成功,参考https://www.cnblogs.com/feigen/p/11428197.html进行解决。

  nginx安装成功之后,可以再次输入whereis nginx命令进行查看。

  Ubuntu安装之后的文件结构大致为:

    所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下

    程序文件在/usr/sbin/nginx

    日志放在了/var/log/nginx中

    并已经在/etc/init.d/下创建了启动脚本nginx

    默认的虚拟主机的目录设置在了/var/www/nginx-default (有的版本 默认的虚拟主机的目录设置在了/var/www, 请参考/etc/nginx/sites-available里的配置)

  启动nginx服务器:

    输入sudo /etc/init.d/nginx start命令气筒nginx

 4. 在浏览器中访问:

    然后就可以访问了,http://localhost/ , 一切正常!如果不能访问,先不要继续,看看是什么原因,解决之后再继续。 启动时候若显示端口80被占用: Starting nginx: [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) 修改文件:/etc/nginx/sites-available/default,去掉 listen 前面的 # 号 , # 号在该文件里是注释的意思 , 并且把 listen 后面的 80 端口号改为自己的端口,访问是需要添加端口号。

(安装完后如出现403错误,那可能是nginx配置文件里的网站路径不正确)

 

nginx默认页面

在此,如果得不到以上的结果,是因为阿里云服务器没有设置安全组规则,需要设置安全规则才能访问得到,设置安全规则请参考:https://blog.csdn.net/sinat_25957705/article/details/80641077

具体操作如下:

安全组设置如下:
1、进入云服务控制台

2、找到安全组,点击进入 
这里写图片描述
3、在默认的一个安全组上,有一个配置规则按钮。点击配置规则 
这里写图片描述
4、这是我原来的安全组规则,没有http的

这里写图片描述

5、按照如图所示添加

这里写图片描述

6、浏览器访问ip成功 
这里写图片描述

配置好安全规则之后,我们就能在浏览器通过ip访问了

 

 

5. 将自己的.html文件配置到ngnix:

  vim /etc/nginx/sites-available/default 修改文件内容如下图所示:

  

 

 修改之后点击:wq保存退出,如果改文件保存提示是只读文件,请先修改改文件的权限然后进行修改。

配置完成之后,在浏览器中输入192.168.0.123即可访问该网页了。到此nginx的简单配置算完成。

6.下面介绍nginx配置完成之后,怎么将IP解析到自己的域名。

  首先,先在对应的途径GoDaddy,腾讯,阿里,百度等购买自己的域名。

  购买完成之后,管理自己的域名名。

  GoDaddy域名解析参考网址:https://www.jb51.net/yunying/43535.html

具体解析步骤参考https://www.cnblogs.com/feigen/p/11511189.html中的一、Godaddy域名解析设置。

希望本博客对看到的小伙伴有所帮助。

发表于
2019-09-12 13:47 
南无淫荡*欢喜佛 
阅读(10389
评论(0
编辑 
收藏 
举报

 

版权声明:本文为feigen原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/feigen/p/11511492.html

将html代码部署到阿里云服务器,并进行域名解析,以及在部署过程中遇到的问题和解决方法 - 南无淫荡*欢喜佛的更多相关文章

随机推荐

  1. [转]_beginthread(), _beginthreadex()与CreateThread()的区别 – 悉野

    [转]_beginthread(), _beginthreadex()与CreateThread()的区别 h […]...

  2. UML免费建模工具

    对于软件开发而言,统一建模语言UML为软件开发的全生命周期过程提供模型化和可视化支持,因此对于软件开发而已这是 […]...

  3. 正态分布(normal distribution)

    问题:  117例病人的肝硬化程度分为0~4,带有APRI,FIB4,AP,CDS这四个指数,通过pandas […]...

  4. 从 HelloWorld 看 Java 字节码文件结构

    很多时候,我们都是从代码层面去学习如何编程,却很少去看看一个个 Java 代码背后到底是什么。今天就让我们从一 […]...

  5. Windows连接Linux的常用工具

    1.Putty Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端, […]...

  6. 第1章-2次课 1、** 使用eclipse新建并运行安卓应用程序

    1、** 使用eclipse新建并运行安卓应用程序 2、** Android项目结构  【文件夹的作用,详见教 […]...

  7. leetcode-三数之和(java)

     三数之和     给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c […]...

  8. 浅谈Retinex

    Retinex是上个世纪七十年代由Land提出的色彩理论。我认为其核心思想基于俩点   (1)在颜色感知时,人 […]...

展开目录

目录导航