阿里云服务器部署HTML静态网页以及可能遇到的问题

首先声明我的这篇文章小白不要看,你看了也不会,很多人上来什么也不会,就想先搭载个网站。然后很多博客就从购买开始一步一步的说过程,这有什么意义,绝大多数啊人看到这么麻烦的过程,或者中间出现一些错误就放弃了。博主学习搭载网页,从开始了解到第一次搭载成功用了近两个星期的时间,如果你想搭载网页只是头脑一热,我劝你趁早洗洗睡吧。

购买阿里云服务器

直接去阿里云的官网购买即可,或者在我上一篇的博客中也附有白嫖阿里云服务器的方法。这里边不做过多赘述。

安装宝塔面板

Linux系统强烈建议安装一个宝塔面板,可以在windows的操作系统上来操作自己的Linux服务器真的超级方便,安装方法在阿里云官网上也有,如果在阿里云官网上进行过基础学习应该已经会了,但还是奉上地址吧https://developer.aliyun.com/course/2218?spm=a2c6h.14089369.J_2497364210.7.567c1efc5luVdH现在假设你已经搭载完成了。

安装必要的环境

包括 jdk和tomcat
有了宝塔面板,安装就十分方便了,首先登陆自己的宝塔面板,左侧找到终端,直接点击就可以登陆自己的Linux服务器了在这里插入图片描述然后直接右键粘贴 yum -y install java-1.7.0-openjdk 即可,然后等待一下知道出现complete就搭载完成了,由于博主已经弄过了,所以没法给大家附上截图。
然后是安装tomcat这个直接百度下载一个就行,很多人总说百度一下载就全是捆绑软件,全是病毒。难道你永远也不再百度下载东西吗。这都是借口,总想白嫖的借口,下载这个文件有一些繁琐的步骤,但是对于想要学习的人,这都不叫事,如果不是真心想学习,趁早放弃。下载到本地电脑后,用宝塔面板可以很轻松的上传远程电脑。在这里插入图片描述
选择一个文件夹(要记住这个文件夹哦)直接把下载好的压缩文件拖进去就行在这里插入图片描述
开始上传即可。很快就会传送完成。然后找到你上传好的文件,右键即可解压。然后再找到解压后的文件,右键即可重命名,命名为tomcat。点进去找到bin文件夹,再次点进去。找到startup.sh文件。记录他的文件地址在这里插入图片描述
然后复制到终端并且加上startup.sh在这里插入图片描述
回车运行即可在这里插入图片描述运行成功。然后登陆 <你的公网IP>:8080检验一下
在这里插入图片描述出现这个页面说明搭载成功。
然后在回到tomcat文件,点进去找到webapps文件夹,再点进去找到root文件在点进去,在这个目录下上传你的HTML文件即可,然后把你的HTML文件改成默认名index.html。这时便可重新访问<你的公网IP>:8080。查看你部署的网页。附上我的结果。在这里插入图片描述
由于我的域名备案还在审核中,这次便不给大家我的网址了。
好的,以上信息,都不重要,重点来了。
在搭载HTML从会出现许许多多的问题,现在博主就自己遇到的问题给大家解答一下。

可能的问题

第一个运行startup.sh被拒绝。这个属于权限被限制,需要在startup.sh的所在目录下修改权限。在这里插入图片描述
把目录换成自己的,下一行出现bin说明到达目录然后再直接粘贴 chmod u+x *.sh运行在这里插入图片描述
回车后再次启动startup.sh即可。这个问题不是很常见。不一定会碰到,最主要的问题是访问ip时无法打开。网络上大部分的原因是8080端口没有打开,打开就行。如果你连什么配置端口规则都不会,趁早放弃。博主很不辛,我打开8080端口之后也无法正常访问。后来查阅了诸多资料,需要临时关闭服务器的防火墙*。(大部分都是这个原因)至于如何关闭防火墙,很容易就可以搜索到方法。部署HTML或许还有其他问题博主没有遇到。欢迎留言讨论。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在阿里云服务器部署静态页面,首先你需要安装一个Web服务器软件,比如Nginx或Apache。以下是使用Nginx部署静态页面的步骤: 1. 登录到你的阿里云服务器。 2. 使用root用户或拥有sudo权限的用户打开终端。 3. 更新系统软件包列表和已安装软件包:sudo apt update && sudo apt upgrade。 4. 安装Nginx:sudo apt install nginx。 5. 安装完成后,启动Nginx服务:sudo systemctl start nginx。 6. 确保Nginx服务已经启动:sudo systemctl status nginx。 如果服务已经启动,你应该能看到类似以下的输出: ● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running)... 7. 确保防火墙允许HTTP流量通过:sudo ufw allow 'Nginx HTTP'。 8. 打开你的网页浏览器,输入服务器的IP地址或域名,如果一切正常,你应该能看到Nginx的默认欢迎页面。 9. 现在,你可以将你的静态页面放置到Nginx的默认站点目录中:/var/www/html/。 默认情况下,该目录下有一个index.html文件,你可以将其替换为你自己的静态页面。 10. 如果你想使用自定义域名访问你的静态页面,你需要将域名解析到你的服务器IP地址。 在阿里云控制台或你的域名注册商的管理界面上进行相应的设置。 11. 刷新你的网页浏览器,输入你的自定义域名或服务器IP地址,应该能看到你部署静态页面了。 这只是一个基本的部署过程,根据你的需求和实际情况可能会有一些额外的配置和调整。如果你需要进一步的帮助或有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值