首次使用云服务器搭建网站(三)

上回说到,我们已经搞定了服务器问题和网站模板问题,接下来只需要上传模板即可。

一、上传网站代码       

        1、打开宝塔面板, 点开文件、这里就是我们服务器的所有文件了。首次使用云服务器搭建网站(三)_第1张图片

         2、依次点击WWW文件夹、wwwroot文件夹、域名文件夹,进入你创建的网站内部:

首次使用云服务器搭建网站(三)_第2张图片

        3、 删除已有的文件、上传你的模板:如果是压缩包则上传文件,如果是文件夹就上传目录。注意所有文件都应该在域名根目录下。

首次使用云服务器搭建网站(三)_第3张图片

         4、此时输入公网IP:端口号可以进入网站了。端口号需要时域名那里留下的端口号首次使用云服务器搭建网站(三)_第4张图片

二、如果遇到503怎么办?

      1、如果你遇到一下情况,那大概率是差了很重要的一步,就是apache必须动起来。

首次使用云服务器搭建网站(三)_第5张图片

        2、先去linux界面输入systemctl status apache2.service

        如果出现下图情况说明不是apache的问题,但是如果前边不是绿色小点而是红叉就要小心了(如下下图)

首次使用云服务器搭建网站(三)_第6张图片

         注意我截图的最后两行出现的错误:80端口已被占用。所以你需要杀死占用80端口的进程首次使用云服务器搭建网站(三)_第7张图片

         3、杀死进程

我们用到了两个指令:查看端口:sudo lsof -i :端口号

                                    杀死进程:sudo kill -9 进程pid

首次使用云服务器搭建网站(三)_第8张图片

         4、启动apache:

启动:sudo systemctl start apache2

查看状态:systemctl status apache2.service

三、失败了

如下图:

首次使用云服务器搭建网站(三)_第9张图片

 失败的原因暂不明确,因为已有的坑我已经全部排完了。

        最开始我以为是防火墙的问题,然后发现根本没有防火墙;然后我以为是apache没有打开的问题,然后发现他本来就是不需要打开的;现在觉得是apache没有和我的网站关联的问题(按照我之前在windows系统中开发的经验,应该是因为网站并没有使用apache运行起来)。但现在还不知道什么问题,唯一知道的是我对linux系统一无所知。

本文是跟随B站视频《搭建一个自己的网站?看这个就够了!》,显然对我而言只看这个还不够。

Apache和Tomcat都是web网络服务器,两者既有联系又有区别。Apache是web服务器(静态解析,如HTML),而Tomcat是Java应用服务器(动态解析,如JSP、Servlet等) 。

打开\关闭防火墙:sudo systemctl start\stop firewalld

停止某一端口被阻止(如32)sudo firewall-cmd --zone=public --add-port=32/tcp --permanent

四、总结

        失败但不足以使我放弃。这次失败的原因之一,我认为在于我并没有去获取相应源码,下一步我打算接受同学的建议进行WordPress个人博客的搭建。

你可能感兴趣的:(网站开发,数学建模,服务器)