网站搭建教程(详细步骤)

news/2024/5/20 18:32:48/文章来源:https://blog.csdn.net/qq_44519484/article/details/104861162

文章目录

      • 网站组成
        • 一、服务器
        • 二、网站程序
        • 三、域名
      • 空间基本介绍
        • 网站空间
      • 如何购买空间(云虚拟主机)
      • 如何登陆服务器
      • 网站创建
        • 安装宝塔并配置信息
          • 云虚拟机安装宝塔
          • 修改账号密码
          • 安装软件
        • 创建站点
        • 上传程序
        • 创建多个链接

网站组成

一、服务器

什么是服务器?

我们可以理解为一个容器,用来存放网站的内容部分,我们在互联网上能够看到的网页信息都是存储在服务器上,服务器的本质其实是一台电脑主机,只是这台主机它需要24小时不关机,不断电,不断网。

二、网站程序

什么是网站程序?

网站程序是由程序员编写的一个网站安装包,程序是网站内容的载体。

常见的网站程序有: dedecms , phpcms ,帝国cms ,米拓cms , WordPress , discuz , ECShop ,shopex , z-blog等,根据不同类型的网站我们来选择不同的网站程序。

比如说搭建一个企业网站可以选择dedecms ;搭建一个自己的个人网站可以选择WordPress、z-blog程序;搭建一个论坛网站可以选择discuz 程序;搭建商城网站可以选择 ECShop ,shopex程序;在我的测试网站上面我什么程序都没用,就几个简单的html表白页面。

三、域名

什么是域名?

域名是网站的入口,也就是我们通常讲的网址,在浏览器里输入域名就可以进入到对应的网站。

常见域名注册商:华为云,阿里云,腾讯云,百度云

域名注册需要注意什么:

1.尽量简短;

2.常见后缀;

3.与品牌或产品相关;

4.不要选择中文域名

需要注意的是使用国内的虚拟主机,需要备案域名

空间基本介绍

网站空间

网站空间:建立于服务器.上,是搭建网站所需的最小单位,相当于一个文件夹。

网站空间还有很多其他名字,比如网站主机,云主机,虚拟主机云虚拟主机。

常见的空间服务商:华为云,阿里云,腾讯云,百度云

如何购买空间(云虚拟主机)

在这里我以华为云空间为例,点击下面链接

华为云官网

或者扫描下方二维码

在这里插入图片描述

这样你就会进入到这个界面

在这里插入图片描述
选择注册并关联进行注册
在这里插入图片描述
注册完成之后需要完善信息,也就是实名认证,否则购买不了云虚拟主机哦

在这里插入图片描述
在这里插入图片描述
实名认证完成之后点击左上角的华为云标签进入到华为云官网,找到最新活动,选择开年采购季

在这里插入图片描述
在这里插入图片描述
这里面有针对新用户的促销活动,79一年,1核2G的超划算云虚拟主机

在这里插入图片描述
因为火爆和限购的原因,要早点抢,否则到下午就没了

在购买选择里面,其他的基础配置不用变,在云服务器镜像中选择合适的系统,这里我选择的是CentOS,原因就是这个系统搭建的网站性能更好,为了避免后面系统不一样建议购买CentOS系统

在这里插入图片描述

你可以选择设置密码也可以选择创建后设置,都没关系

如何登陆服务器

在华为云官网里面点击控制台
在这里插入图片描述

进入到控制台之后左边有一个列表菜单,选择云耀云服务器

在这里插入图片描述
这个时候你看到的就是你先前购买的服务器

在这里插入图片描述
首先,最重要的就是公网IP,就是你服务器的地址(如果没有绑定域名的话),再有就是远程登录(一般不会在这里远程登录),和重置密码(忘记密码直接重置,重置完之后一定要重启服务器,重装系统(搞坏的服务器直接重装不解释),更过操作里面可以对服务器进行关机,重启操作。

第一步:重置密码

第二步:重启服务器

第三部:下载拥有SSH连接功能的软件(xshell)和FTP(FileZilla)上传文件的软件(这里我都准备好了,电脑,手机的都有,不用担心)

在这里我用的是MobaXterm去连接服务器,因为MobaXterm兼具第三部的全部功能,不用即装xshell又安装FileZilla,方便快捷

MobaXterm连接服务器也很简单左上角选择Session

在这里插入图片描述

点击确定之后输入你设置的密码就可以登录你的服务器了,对于不会Linux操作系统的同学来说这就是一个黑窗口,不用担心,安装命令我都给你准备好了

网站创建

宝塔+云虚拟创建属于你的网站

安装宝塔并配置信息

云虚拟机安装宝塔

首先我们登录服务器,输入下面命令安装宝塔

Centos安装脚本

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

Ubuntu/Deepin安装脚本

wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh

我选择的是Centos,所以输入Centos对应的安装命令

安装过程需要一定的时间,不用着急,如果网速ok的话几分钟就安装完成了,安装过程中遇到(y/n)一律y或者按Enter键

如果看到下面这些东西说明安装成功

success
==================================================================
Congratulations! Installed successfully!
==================================================================
Bt-Panel: http://122.112.174.128:8888/xxxxxx
username: dtdkp3lm
password: dfa20ba7
Warning:
If you cannot access the panel,
release the following port (8888|888|80|443|20|21) in the security group
==================================================================
Time consumed: 1 Minute!

上面有个网址是宝塔Linux面板的登录地址,下面有登录账号和密码直接登录就好了

查看登录网址

/etc/init.d/bt default
修改账号密码

登陆之后可以修改下账号密码

在这里插入图片描述

安装软件

我们需要安装Apache、MySQL、PHP等软件

如果是你自己配置信息的话,不太懂的人光安装这些软件就各种报错,这里宝塔就很人性化,弄了个软件商城,一键安装,第一次进入软件商城会给你推荐要安装的软件,点击安装即可

在这里插入图片描述

安装过程也比较慢,如果网速ok的同学几分钟就可以搞定,我安装的时候用来大概8分钟吧,要耐心点哦。

创建站点

这个就比较简单了,由于环境都已经配置好了,直接选择站点,创建站点就可以了

在这里插入图片描述
这个时候我们就可以通过公网ip地址访问网站了,不过目前访问的是默认的页面,不好看,没关系,梦凡准备了十几套表白页面,下面是其中几个测试页面,可以点进去看下效果

超炫表白页面一

超炫表白页面二

超炫表白页面三

超炫表白页面四

超炫表白页面五

留言板

上传程序

我们之前在登录服务器的时候有介绍MobaXterm,这个全能终端,在你登录服务器的时候,在左侧有个文件夹一样的东西我们只需要进入创建站点时的根目录,将html拖拽到这个根目录文件夹下就可以了

怎么找到这个根目录,将创建站点时的根目录复制,粘贴到目录框,Enter就可以了

或者一级一级的找这个目录一般在【/www/wwwroot/公网ip 】这个目录下

在这里插入图片描述

这样网站就创建完成了,输入公网IP就可以访问对应的html页面了

创建多个链接

只需要在【/www/wwwroot/公网ip 】这个目录下创建一个文件夹,例如我上图创建了一个letter文件夹,将html静态网页直接拖拽到这个文件夹下就可以了,访问的时候加上路径

例如访问letter文件夹下的网页

122.112.174.128/letter/index.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_775678.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

25台服务器怎样支撑世界第54大网站

StackOverflow是一个IT技术问答网站,用户可以在网站上提交和回答问题。当下的StackOverflow已拥有400万个用户,4000万个回答,月PV5.6亿,世界排行第54。然而值得关注的是,支撑他们网站的全部服务器只有25台,…

华为云网站解析

来源:微信公众号「编程学习基地」 文章目录配置网站解析(华为云注册域名)操作流程步骤一:查看域名步骤二:为域名添加A记录集步骤三:为子域名添加A记录集配置网站解析(华为云注册域名&#xff0…

码支付如何对接网站_扫码支付解决新方案——自助设备优先

前几天和朋友一起出去,在一个小摊贩哪里买东西,由于摊主的年纪较大,暂时不会弄二维码收款,我们出门又没带现金,所以我们只好到附近的自助售卖机上面去买饮料了。出乎意料的是附近的自助售卖机上面,竟然不支持二维码支付,还保留纸币和硬币的支付方式。小编很是吃惊!那么今天小编…

ourphp傲派企业建站系统如何对接短信功能?

OURPHP 可以快速、安全的开启一个大气、功能强大的企业网站,它不但可以帮助您的企业树立形象,还可以实现在您自已的官方网站上展开电子商务。OURPHP理论上支持创建世界上所有国家语言的网站,那么电商平台的短信功能如何接入呢?今天我们来分享下。 插件说…

python在线开发网站_Django开发在线教育网站1

Django的基本结构 现在,我们在使用Python进行网站开发的过程中,不可避免地会使用到Django框架;我们将从一个项目实战出发来熟悉Django整个开发的流程;便于让大家在项目开发的过程中,深入地理解Django的使用&#xff0c…

基于javaweb的黑马旅游网站来源_宁波成“春节旅游过年”黑马城市 这十个景区最热门...

用旅游的方式过年已成为新年俗,哪些城市是今年旅游过年的"黑马"?据携程最新发布的数据显示,宁波上榜“2020年旅游过年十大国内黑马城市”。同时入选的城市还有:丽水、福州、汕头、腾冲、宁蒗、兰州、长沙、沈阳。宁波为…

企业中小规模网站架构逻辑图

一、资源规划 服务器说明外网 IP(NAT)内网 IP(NAT)主机名称规划nginx 负载服务器 01172.16.1.5lb01nginx 负载服务器 02172.16.1.6lb02nginx web 服务器172.16.1.7web01apache web 服务器172.16.1.8web02mysql 数据库服务器172.16.1.51db01NFS 存储服务器172.16.1.3…

访问页面要看什么数据包_SEO专员,为什么要经常访问百度搜索资源平台?

在做SEO的过程中,很长一段时间,大部分的站长都可能处于“自娱自乐”的状态,并且总是习惯性的按照自己的实战思维去评估自身网站的状态。这并没有什么问题,但我们经常会忽略一些“百度搜索”的搜索引擎优化指南,实际上&…

PHP网站如何实现短信验证码功能?

很多网站注册会员的时候,都需要用户填写手机号码进行验证,那么如何实现这个功能呢? 网站实现短信验证功能的流程: 用户将收到的短信验证码填写到网站,网站对用户填写的验证码进行校验,如果一致&#xff0…

大型网站架构演化历程

大型网站的挑战主要来自庞大的用户,高并发的访问和海量数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得棘手。大型网站架构主要就是解决这类问题。 本文内容大部分来自《大型网站技术架构》,这本…

大型网站架构之分布式消息队列

本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。 本次分享大纲 消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消息队列参考(推荐)资料本次分享总结 一、消息…

dns遭到劫持_网站优化中判断pr劫持的办法、判断pr劫持的办法

网站优化中判断pr劫持的办法、判断pr劫持的办法网站优化中判断pr劫持的办法,那到底什么是PR挟持呢?我专门搜集了网络上关于PR挟持概念比较正确的解释。PR挟持的概念是SEO最重要的概念之一。PR劫持是什么?PR挟持就是用欺骗手段获得工具条上比较…

爬get接口_Python爬虫十三 网站的反爬

使用Python可以爬虫,那么网站就会出现反爬虫,我们又会根据网站反爬虫逻辑方法,制定反反爬。。。。爬虫和反爬的对抗一直在进行中。。。一、反爬方式的种类1、判断请求头来进行反爬这是很早期的网站进行的反爬方式User-Agent 用户代理referer …

Java开发学习网站

2019独角兽企业重金招聘Python工程师标准>>> 国内外Java学习论坛汇总 Java的学习离不开交流,本文提供了许多国内外较为优秀的Java论坛,Java学习者爱好者可于此进行交流,学习和提高。 AD: Java论坛汇总: 国内…

php钓鱼网站怎么做视频教程,反黑钓鱼网站全过程

一、被盗号找上门今天一打开QQ邮箱,看到个群邮件这货以发聚会照片为名义给出了一个网址Defaulthttp://202.194.131.20/xcb/xcb/link.php?id73&urlhttp://yyhhj.emy.in/cc/?9330461http://202.194.131.20/xcb/xcb/link.php?id73&urlhttp://yyhhj.emy.in/c…

网站挂了,nginx+php-fpm 重启php-fpm暂时解决

2019独角兽企业重金招聘Python工程师标准>>> 用户、流量啥的都不大, fpm进程参数如下: pm.max_children 100 pm.start_servers 80 pm.min_spare_servers 20 日志如下,从启用开始就报的错 [31-Jul-2014 18:49:14] NOTICE: [pool …

MVC5 网站开发实践 概述

目录 MVC5 网站开发实践 概述 MVC5 网站开发实践 1、建立项目 MVC5 网站开发实践 2、后台管理 MVC5 网站开发实践 2.1、管理员登陆 MVC5 网站开发实践 2.2、管理员身份验证 用MVC网站的博客这是第三次写了,前两次都没写完。 第一次是用MVC4写的,整…

JSP网站开发基础总结《九》(转)

Spring Boot 配置过滤器Filter及控制多个Filter的执行顺序 1、实现javax.servlet包下的Filter接口 2、Component和Order(可选,有多个过滤器时可添加)注解,Order用于控制过滤器的级别,值越小级别越高 3、过滤的业务逻辑…

使用dreaweaver实现简单网站下拉菜单

2019独角兽企业重金招聘Python工程师标准>>> 打开dreamweaver cs6软件,我们按快捷键ctrln,建立一个新的文件。 点击绘制层 鼠标拖动,可以建立一个层。层的宽度是389,高度是49. 我们再点击层,再绘制一个。…

菜鸟学网站开发入门之——网站是什么

今天,小师妹说在家里无聊,不知道要干什么,我说学习啊!并建议她去学习html,因为对于我们学校的大一生即将进入大二的学生而言,在刚结束完C语言和数据结构,要马上进入网站开发,首先需要…