服务器搭建网站完整教程

2023-05-16

服务器最大的用途,就是可以搭建网站,许多人都认为搭建网站是一件很难的事情,因为包含许多的比较专业东西,比如服务器、编程之类的,确实,在几年前是这样的,普通人想要自己做一个网站太难了

但是随着网站发展了那么多年,已经有许多的其他人做好的工具我们可以利用起来,建一个网站已经越来越简单了,甚至不需要了解代码点几下鼠标就能创建自己的网站,而且比以前的更加的好用,今天主机笔记就介绍下新手如何使用宝塔面板和Wordpress搭建独立网站

什么是宝塔面板?

正如它的宣传语:一个简单好用的 Linux/Windows 面板。

一键创建网站、FTP、数据库;安全管理,文件管理,PHP多版本共存及切换;ASP+ASPX+PHP+MYSQL+MSSQL05/08+mariaDB+FTP、一键SSL,你能想到的,它都能做到!

总的来说,不需要多余的操作,只需安装一个宝塔面板,就能一键配置好服务器环境!

什么是WordPress?

一个世界著名的CMS建站系统

建站准备

建网站本身是没有什么难度的,只是配套需要的东西有些繁琐,我们需要提前准备一些软件之类的必备的东西,其中主要包括:

服务器:国内建议使用阿里云服务器;
域名:注册域名,国内同样建议使用阿里云
Xshell:用于连接Linux服务器,这款软件对于个人来说是免费使用的,如果你还不知道如何下载及使用的话,可以查看Xshell连接linux方法
FTP软件:用于上传网站文件,这个网络上很多,我经常使用的是FlashFXP,网络上可以找到很多这样的软件

安装宝塔面板

安装宝塔面板之前,确保你的系统是纯净的,如果之前使用其他的一键安装,建议重装系统为Centos7系统

首先我们要进入自己的linux服务器,在命令行输入以下命令安装宝塔面板

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

需要几分钟的时间,中途会停顿一下让选择web目录的位置,一般默认即可
image

等待安装完成之后,命令行会显示面板的登录地址、账号以及密码,一定将这些信息保存下来,后期的管理都需要使用该信息登录面板

宝塔最新活动:1分钱买3年,含宝塔小程序插件、异常监控推送插件

安装网站环境

宝塔面板安装完成后,我们就可以登录后台面板了,使用刚刚记录的后台地址登录(如果你是使用的阿里云或者腾讯云的话,可能会登录不上,这时候你需要在后台开启安全组8888端口,阿里云ECS开放安全组端口

接下来就会看到一键安装环境的界面,一般我们会选择左侧的LNMP架构,编译安装

image

这里我要说下关于不同配置的服务器环境的设置,因为一般常用的有512M内存的,还有就是1G内存的,这两个的环境选择是不一样的

  • 如果是512M内存,那么使用默认的配置即可,Mysql 5.5 和 PHP 5.4
  • 如果是1G内存,推荐使用wordpress官方给的设置,Mysql 5.6 和 PHP 7.2,但是这里还是建议7.1,兼容的主题会多一些
    当然也不是说绝对按照这些设置,有些wordpress主题是不支持php7的,有时候适当的升级或者降级,当然我们的原则就是越新越好,因为性能是要好一些的,你可以选择任何版本,建站的过程都是一样的

image

然后就是等待安装完成就可以了,一般会持续半小时到1个小时,根据你服务器的性能决定

服务器新建站点

等待所有的任务都完成以后,所有的环境就搭建好了,接下来就可以建立网站了

宝塔面板新建一个网站,点击下图中绿色的按钮新建一个站点
image

这里我们需要输入自己的网站域名,把带www和不带www的域名全部填写上,比如www.zhujibiji.com,该步骤就是绑定域名

然后FTP和数据库最好都创建,将这些信息都记录下来,以后我们都需要用到的

image

所有设置完毕之后我们点击提交,网站即创建完毕(这里指服务器为网站准备出空间,类似开一个虚拟主机,只不过我们对此有控制权)

域名解析到站点

这个其实很简单,就是添加域名解析的ip地址,可能就是不同的域名商操作方法不一样,这里我演示下阿里云的域名解析

我们先在后台管理中找到自己的域名,点击解析,然后添加解析

image

这里需要添加2个解析到服务器的ip地址

  • 一个是 www 记录,这里设置www通用的,比如 www.zhujibiji.com
    image
  • 还有就是 @ 记录,这个是设置根域名,比如说主机笔记就是 zhujibiji.com,虽然说有时候用不到,最好还是设置一下,毕竟还是有很多人直接输入域名不输入www的
    image

设置好解析以后,需要等待2分钟(其他的域名商可能会有延迟几个小时都有可能的,最好提前解析)

然后访问网页看到一个创建成功的页面,就证明解析已经好了,可以进行下一步

下载WORDPRESS网站程序

服务器和域名都配置好以后,就可以开始配置我们的网站程序了

首先我这里选择的程序是wordpress,网站程序可以到wordpress中文官网下载,点击下载按钮
image

下载好之后我们会得到一个压缩包,但是它的目录结构是不能直接上传到服务器的,我们先将其解压

会看到如下的文件夹,这些就是网站根目录,我们要做的就是将所有的文件选中,然后再压缩上传

image

这里还需要注意一点,由于压缩软件默认是rar格式的,但是服务器是不支持解压rar格式的压缩包的,所以,我们要进一步设置为zip压缩

image

FTP上传压缩包到服务器

我的习惯是使用FTP上传到服务器,当然面板也比较方便,也可以使用宝塔后台的文件上传功能

打开FlashFXP,点击会话 – 快速连接,填写自己创建网站时的FTP信息,如果忘记了可以在宝塔后台找到

image

然后连接好之后,我们把刚刚打包的wordpress压缩文件直接拖到右侧的文件栏里面,然后点击传输,上传到服务器

image

上传完成之后我们就可以关闭FTP软件了,回到宝塔面板,因为我们刚刚上传是压缩包,不能直接使用的,我们在后台找到文件管理的界面,然后找到网站对应的目录,宝塔面板的目录一般是固定的,比如我刚刚新建的网站目录就是 /www/wwwroot/tycyt.com/ ,一般宝塔面板安装时你没有修改的话就是在这个 /www/wwwroot 目录下的

imageimage

可以在wordpress.zip的看到右下角有一个箭头,鼠标指向就能看见,这里选择解压,直接确认即可,解压完成之后可以把zip的压缩包删除了

安装WORDPRESS网站

在域名解析和网站程序目录结构都没有问题后,我们就可以安装网站了,安装是最简单的

直接访问自己的域名,会看到wordpress的安装界面,它说的东西我们前期已经准备好,第一步可以直接开始

image

image

这里填写的是服务器数据库信息,包括数据库名、用户名、密码、数据库主机、表前缀,数据库主机和标签缀没有特殊需求的话一般都不需要修改,数据库密码刚刚我们已经记下了,按照要求填写即可(注意不要和服务器的用户名密码搞混)

如果你之前没有记录数据库信息也没关系,你可以到宝塔面板 – 数据库 查看信息

image

数据库信息填好以后点击提交,下一步就是安装WordPress
image

填写自己的网站信息,用户名和密码最好是找个地方记下来,这个是你登录WordPress需要的账号密码,邮箱一定要填写自己的,找回密码用,而且网站有留言审核之类的问题也会给你发送邮件

image

网站安装成功,接下来就可以自己进行各种设置了

image

最后总结一下整个过程,服务器安装宝塔 – 搭建环境 – 添加站点 – 解析域名 – 下载程序 – 安装网站,这几个步骤都要完成,网站才能正确访问,其实如果熟练了是非常简单的,宝塔这么方便,建一个网站基本上十分钟能搞定,更多的是网站以后的优化等事情
在此告诉大家一个小秘密哦,点击直达秘密优惠

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

服务器搭建网站完整教程 的相关文章

  • 理解神经网络:从神经元到RNN、CNN、深度学习

    本文为 AI 研习社编译的技术博客 xff0c 原标题 xff1a Understanding Neural Networks From neuron to RNN CNN and Deep Learning 作者 vibhor nigam
  • debian 系统版本 划分、识别、演进 的释疑(升级系统须知)

    2019独角兽企业重金招聘Python工程师标准 gt gt gt debian 系统版本 划分 识别 演进 的释疑 xff08 升级系统须知 xff09 http my oschina net emptytimespace blog 84
  • vnc远程不能登录,总是提示认证错误解决

    vnc无法登陆 xff0c 总是提示验证错误 34 An authentication error occurred See the server error log for details 34 then the server will
  • JavaScript 二进制转文件

    关于在javascript下 xff0c 如何将二进制转换成相应的文件并下载 首先 xff0c 我们需要得到二进制的数据以及相应的文件格式 xff0c 没有相应的格式也可以 xff0c 可以通过二进制来判断 xff0c 但相对会麻烦很多 x
  • 子网数、主机数与子网掩码的关系

    直接拿实际的例子说吧 xff0c 这样容易理解 1 利用子网数目计算子网掩码 把B类地址172 16 0 0划分成30个子网络 xff0c 它的子网掩码是多少 xff1f 将子网络数目30转换成二进制表示11110 统计一下这个二进制的数共
  • 人脸识别“SphereFace: Deep Hypersphere Embedding for Face Recognition”

    在开放集中进行人脸识别 xff0c 理想的特征最大的类内差距应小于最小的类间差距 作者提出了angular softmax xff08 A Softmax xff09 损失函数学习angularly discriminative featu
  • 私有云拥有哪些好处?

    更高的安全性和隐私 虽然公共云服务提供了一定程度的安全性 xff0c 但是私有云是一个更安全的选择 这是通过使用不同的资源池实现的 xff0c 这些资源池的访问仅限于防火墙 专用租用线路和组织的现场内部托管 更多的控制 由于私有云只能由一个
  • 透视学如何成像

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 透视学如何成像 xff1f 这其中是有规律可循的 所谓 当局者迷 xff0c 旁观者清 我们自身无法去证实或者判断透视现象的规律 xff0c 因为我们的视觉已经适应这种变化
  • win10 64位JLink v8固件丢失修复总结

    大早晨的调着调着程序 xff0c 视线没离开一会 xff0c 就发现jlink自动断开连接了 xff0c 然后重新拔插jlink 重启都不行 xff0c 才发现小灯已经不亮了 xff0c 原来是固件损坏了 xff0c 果断想办法修复这位大爷
  • STP/RSTP/MSTP的分析与对比

    一 xff0e 生成树相关的几个概念STP RSTP MSTP STP xff1a IEEE Std 802 1D 1998定义 xff0c 不能快速迁移 即使是在点对点链路或边缘端口 xff0c 也必须等待2倍的forward delay
  • 运维工程师的职责和前景

    运维工程师的职责和前景 运维中关键技术点解剖 xff1a 1 大量高并发网站的设计方案 xff1b 2 高可靠 高可伸缩性网络架构设计 xff1b 3 网站安全问题 xff0c 如何避免被黑 xff1f 4 南北互联问题 动态CDN解决方案
  • Snipaste强大离线/在线截屏软件的下载、安装和使用

    步骤一 https zh snipaste com xff0c 去此官网下载 步骤二 xff1a 由于此是个绿色软件 xff0c 直接解压即可 步骤三 使用 xff0c 见官网 ttps zh snipaste com 按F1开始截屏 感谢
  • SQL分页查询总结{转}

    开发过程中经常遇到分页的需求 xff0c 今天在此总结一下吧 简单说来方法有两种 xff0c 一种在源上控制 xff0c 一种在端上控制 源上控制把分页逻辑放在SQL层 xff1b 端上控制一次性获取所有数据 xff0c 把分页逻辑放在UI
  • Hadoop MapReduce 处理2表join编程案例

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 假设文件1 表1 结构 hdfs文件名 t user txt 1 wangming 男 计算机 2 hanmei 男 机械 3 lilei 女 法学 4 hanmeixiu
  • 传统数据库“上云”之路

    2018 云栖大会南京峰会飞天技术汇 专场 上 xff0c 阿里云高级产品专家萧少聪从准备 迁移效率和迁移后效果三个方面分享了传统数据库迁移到阿里云数据库及后续使用情况的全链路解决方案 xff0c 针对主流数据库迁移到阿里云数据库的技术及实
  • Hadoop学习--URL方法访问HDFS数据--day04

    import java io ByteArrayOutputStream import java io InputStream import java net URL import org apache hadoop fs FsUrlStr
  • 解决vuepress报Error: Cannot find module ‘core-js/library/fn/object/assign问题(core-js版本与引入UI冲突问题)

    问题如图 原因 core js版本原因 解决方案 第一种 xff0c 在config文件 xff08 路径docs vuepress config js xff09 中加上以下代码 span class token function cha
  • SD-WAN与SDN:差异在于细节

    SD WAN和SDN xff1a 在很多方面类似 xff0c 从 SD 开始 SD WAN和SDN都有共同的遗产 xff0c 从控制平面和数据平面的分离开始 两者都设计为在商用x86硬件上运行 xff0c 两者都可以虚拟化 xff0c 并且
  • Linux命令模拟Http的get或post请求

    Http请求指的是客户端向服务器的请求消息 xff0c Http请求主要分为get或post两种 xff0c 在Linux系统下可以用curl和wget命令来模拟Http的请求 get请求 xff1a 1 使用curl命令 xff1a cu

随机推荐

  • 使用Python实现Hadoop MapReduce程序

    转自 xff1a 使用Python实现Hadoop MapReduce程序 英文原文 xff1a Writing an Hadoop MapReduce Program in Python 根据上面两篇文章 xff0c 下面是我在自己的ub
  • windows+R键的应用

    windows 43 R 然后输入以下几个命令 1 cmd 用于Windows命令行操作 比如 ping某个网络 看看是不是通的 或者directory等等Windows命令行操作 2 远程桌面连接 mstsc 3 dxdiag 是Wind
  • 用命令行方式关闭linux防火墙

    sbin iptables I INPUT p tcp dport 80 j ACCEPT sbin iptables I INPUT p tcp dport 22 j ACCEPT etc rc d init d iptables sav
  • cenotos 7桌面环境装mysql_CenotOS Linux 5 下Oracle 10g安装指南

    收集整理了一篇比较完美的CenotOS Linux 5 下Oracle 10g安装教程 分享个朋友们 xff01 Author xff1a David Young e4twood 64 gmail com Last 收集整理了一篇比较完美的
  • Curl命令使用解析大全

    自己翻译了好几天 xff0c 希望大家多多指正 linux下wget使用命令解析大全 名称 curl 传输URL 概要 curl 选项 URL 描述 curl是一个可以从服务器传输数据或者传输数据到一个服务器的工具 xff0c 支持以下协议
  • java核心技术读书笔记

    对象的三个特征 对象的行为 可以对对象施加哪些操作 或者可以对对象施加哪些方法 对象的状态 当施加哪些方法时 对象如何响应 对象的标识 如何辨别具有相同行为与状态的不同的对象 对象的行为是用可调用的方法定义的 对象的状态每个对象保存着描述当
  • centos vnc配置笔记

    1 首先查询是否安装VNC Server rpm qa grep vnc 如果有类似于 xff1a vnc server 的值返回说明已经安装了vnc server 如果没有安装采用yum安装 yum y install vnc 2 配置V
  • ONF解决方案与合作伙伴副主席Aseem Parikh:CORD的社区增长概况及全球发展趋势

    由天地互连 下一代互联网国家工程中心主办的 2017全球SDNFV技术大会 xff08 2017 chinasdn org xff09 于 2017年8月2 3日 xff0c 在北京国宾酒店火热开幕 在3日上午的大会中 xff0c ONF解
  • 视觉语言导航综述Visual Language Navigation

    abstract 视觉语言导航任务 Visual Language Navigation 是让智能体跟着自然语言指令进行导航 xff0c 这个任务需要同时理解自然语言指令与视角中可以看见的图像信息 xff0c 然后在环境中对自身所处状态做出
  • Android 8.0 系统编译解决卡在Ensuring Jack server is installed and started

    参考 xff1a https www cnblogs com zzb Dream 90Time p 9273844 html 这个解决方法是比较全的 xff0c 但是我所有操作都做了 xff0c 依然无法正常编译 解决这个问题花了我2天时间
  • [转]以下划线开头的变量名

    C 43 43 系 统头文件里将宏名 变量名 内部函数名用 开 头就是为了避免与用户用的名字冲突 因为当你 xff03 i nclude 系 统头文件时 xff0c 这些文件里的名字都有了定义 xff0c 如果与你用的名字冲突 xff0c
  • 爬虫所需要的爬虫代理ip究竟是什么?

    爬虫所需要的爬虫代理ip究竟是什么 当我们对某些网站进行爬去的时候 xff0c 我们经常会换IP来避免爬虫程序被封锁 其实也是一个比较简单的操作 xff0c 目前网络上有很多IP代理商 xff0c 例如西刺 xff0c 芝麻 xff0c 犀
  • DirectUI的初步分析

    最近由于项目的需要学习了一下DirectUI方面的东西 主要借鉴的是一个国外程序员写的代码 见引用一 看了后发现它更多的是探讨一种实现的可能性和思路 和实际应用还是有距离的 不过其实现还是很有意思的 在写此小结的时候又发现国内一个程序员将这
  • pcnet32 device eth0 does not seem to be present网卡无法激活

    前一段跟着老师上课的时候学习模块的内容 xff0c 当时不知道无意中动了哪个模块 xff0c 导致无法启动网卡 系统启动日志 xff1a Bringing up interface eth0 pcnet32 device eth0 does
  • Nodejs版本管理方法

    简介 我以前写过关于Nodejs的版本管理 那个时候使用的是n来管理 但是n会在home目录下创建的安装目录不是隐藏的 所以对于我这个强迫症来说就很烦 所以现在就来说说nvm这个nodejs的版本管理工具 安装 安装很简单 一个命令搞定 使
  • 企业面试题:查找/oldboy下所有7天以前以log结尾的文件移动/tmp下。

    企业必考面试题 xff1a 查找 oldboy目录下所有7天以前的以log结尾的文件移动到 tmp下 要求 xff1a 请给出至少三种实现方法 xff0c 有能力的朋友试试看 xff01 工作做事给老大 xff0c 给面试官多种方案 xff
  • 问题:Excel在“xxx.xlsx”中发现不可读取的内容。是否恢复此工作薄的内容?【原创】...

    现象 xff1a 点 34 是 Y 34 提示信息中提到的error242440 02 xml文件 xff1a 问题重现 xff1a package poi import java io FileNotFoundException impo
  • Echarts调整图表上下左右的间距,Echarts调整柱状图左右的间距

    Echarts调整图表上下左右的间距 xff0c Echarts调整柱状图左右的间距 gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt
  • SpringCloud使用Prometheus监控(基于Eureka)

    本文介绍SpringCloud使用Prometheus xff0c 基于Eureka服务发现 1 Prometheus介绍 在之前写过两篇有关Prometheus使用的文章 xff0c 如下 xff1a SpringBoot使用promet
  • 服务器搭建网站完整教程

    服务器最大的用途 xff0c 就是可以搭建网站 xff0c 许多人都认为搭建网站是一件很难的事情 xff0c 因为包含许多的比较专业东西 xff0c 比如服务器 编程之类的 xff0c 确实 xff0c 在几年前是这样的 xff0c 普通人