步骤一览
首先得有一个html
文件名叫index.html
,必须叫这个,作为我们现成的网页,网页可以参考我之前的博客【传送门】
然后得有一台云服务器,这里选择腾讯云作为,因为学生有优惠:【优惠链接传送门】
购买之后,也要顺带购买域名,在网页的指引下,完成域名实名认证之后,要配置dns解析,在【域名管理】【我的域名】中点击【解析】
点击添加记录,将自己的ip填写(就是记录值)
别忘了备案,如果备案不通过,那么一些浏览器会无法访问网站
在cmd中ping自己的域名,尝试,如果能够ping到说明解析成功,一般在域名购买且实名认证且添加解析记录之后,过几个小时才能ping到
接着来配置服务器,我装的是Ubuntu18的系统,首先登录服务器,
点击里技登录,如果没反应多点几次,或者双击
登录需要输入密码,用户名默认是Ubuntu的
首先设置root密码
sudo passwd root
获取超级用户
su
然后更新apt
apt-get upgrade
如果遇到 lock 的问题,重启一下电脑即可
然后我们需要安装apache2,
sudo apt-get install apache2
如果遇到【忽略‘50unattended-upgrades.xxx’(于目录‘/etc/apt/apt.conf.d/’),鉴于它的文件扩展名无效】的问题,那么删除报错的文件即可
sudo rm /etc/apt/apt.conf.d/文件名
如果遇到【dpkg was interrupted, you must manually run …】的问题,运行下面的命令
sudo dpkg --configure -a
然后再
sudo apt-get update
sudo apt-get upgrade
最后
sudo apt-get install apache2
如果安装成功,并且域名实名认证,备案都成功,dns解析也添加了,那么这时候访问你的域名,会出现apache2的默认界面(这里没有截图因为当时没截图,后来我删掉了那个html文件)
如果成功访问,这时候需要把网页文件传到下面这个文件夹中,访问域名即可打开网站
var/www/html/
使用 WINSCP 软件,传送本地文件到云服务器
新建站点,填写ip和用户名密码,然后点高级
将红色框内的内容改为,或者详情见【WinSCP无权访问 错误码:3 服务器返回的错误消息:Permission denied 解决方案】
sudo /usr/lib/openssh/sftp-server
然后将html文件拖拽到云服务器的 var/www/html/
文件夹中,即可
这个时候再打开自己的网站,可以发现已经成功替换了