云服务器发布自己的网页

软硬件说明

腾讯云服务器1核2G1Mbps(服务端)
自己联网的电脑(客户端)
Xshell软件,用于上传网页文件
自己要发布的内容文件(包括.html, .css, .js)


一、云服务器安全组开启80端口


在控制台首页选择安全组,入站规则放通用于http访问的80端口,此处为了方便,直接一键放通。

在这里插入图片描述
开启此80端口后,可以在客户端浏览器输入服务器IP地址,得到下面的页面则是正常的

在这里插入图片描述
如果不正常,在腾讯云里找文档安装 apache2,直至能够打开此页面。


二、上传网页


下载安装Xshell软件,连接到自己的服务器。这个软件的好处是可以连接服务器,同时打开本地文件。

在这里插入图片描述

向服务器上传文件夹

scp -r port /xxx2 user@ip:/home/xxx/xxx   # 这是模板,实际需要更换
# user 要换成登陆用户名,比如 root
# ip 要换成登陆用户ip,比如 192.168.1.1
# /xxx2 为本地要上传的文件或文件夹
# /home/xxx/xxx 换成服务端的目标文件夹

此处把自己写的包含html文件的文件夹上传到服务端 /var/www/ 路径下

scp -r port Education_Innovation root@xxx.xxx.xxx.xxx:/var/www # 此处将本地Education_Innovation文件夹上传到服务器 /var/www 文件夹下
sudo chown -R 775 /var/www/Education_Innovation/   # 获取读写权限

三、配置


首先查看可用的配置

cd /etc/apache2/sites-available/
ls 

不出意外的话输出包括 000-default.conf,这就是刚才的欢迎界面的配置。

cd /etc/apache2/sites-available/
cp 000-default.conf education_innovation.conf
vim education_innovation.conf  		# 打开文件

education_innovation.conf 中的 DocumentRoot /var/www/html 改为自己的路径,此处改为 DocumentRoot /var/www/Education_Innovation

修改使用的网站配置

sudo a2ensite education_innovation.conf
systemctl reload apache2	
sudo a2dissite 000-default.conf			
systemctl reload apache2	

重启apache使得设置生效

sudo service apache2 restart

再次输入自己服务器的IP,即可打开自己的网页

在这里插入图片描述

— 完 —

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大强强小强强

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值