网站建设主要有三个部分:域名,服务器(或者网站空间),还有就是程序。
现在建设一个个人网站的成本可以说是特别的低了,150不到,就可以搭建一个简单的个人网站
第一步:域名
域名建议可以上阿里云,腾讯云,华为云等比较有名气的网站上购买,这些品牌比较有保障,这里以阿里云为例
百度搜索阿里云
点击立即注册(以前没有账号的话,直接注册,有账号的话建议再创一个新的账号,新人优惠力度比较大)
点击产品,域名注册,搜寻你想要的域名(如baidu)建议买后缀是.com的
购买后从控制台
进去后点击左上角的图标
点击域名
然后就可以对你的域名进行管理了
域名控制台>>域名列表>>解析。添加两条记录值,一个是www,一个是@(记录值为云服务器实例公网IP)
一定要记得备案,百度阿里云备案
进去后右下角点击备案(按照提示一步步操作即可)
第二步:服务器
建议服务器和域名在同一个平台购买,(不同平台的话域名解析会有一些小麻烦,新手的话建议在同一个平台购买)
新人一般都有优惠(操作系统选linux)
购买完服务器后要先修改一下实例密码
然后配一下安全组
修改一下端口范围,和授权对象就行了,其他默认
端口范围填:0.0.0.0/0 (允许所以网络访问)
端口范围: 80/80 (开放80端口/ 开放的端口范围,如20000/30000:就是开放20000到30000之间的端口,不过一般是一个一个端口的设置)
0-1023是公认端口号,即已经公认定义或为将要公认定义的软件保留的,而1024-65535是并没有公共定义的端口号,用户可以自己定义这些端口的作用。
为了后续的方便,需要开放一下几个端口:
21(FTP端口)
80(HTTP协议端口)
443(https协议端口)
3306(MySQL端口)
8888(宝塔后台端口)
第三步
搭建环境
**首先停止实例,更换操作系统
从镜像市场,从镜像市场获取更多选择
点击创建密匙对
输入密匙对名称即可
点击确定
保存(远程登陆服务器的时候要用)
点击绑定密匙对
绑定要选择的实例即可
用远程连接工具(如Xshell)连接服务器
登陆后在命令行输入bt default
复制外网登陆页面地址,打开浏览器输入网址
输入username
password
登陆
在宝塔页面的软件商店下载MySQL,PHP,Nginx,Pure-Ftpd, phpMyAdmin
网站>>添加站点>>输入买的域名地址
提交后会显示:数据库账号资料,和FTP账户资料
保存下来(复制到记事本里或者截个屏)
下载WordPress程序点此下载,上传到网站根目录
画线部分为网站根目录(用FTP工具把文件传到服务器上如xFTP)
远程连接服务器,在命令行输入
cd /www/wwwroot/网站地址/ (就是刚才的根目录)
tar -zxvf wordpress-5.7.2-zh_CN.tar.gz (解压)
解压后用ftp工具连接服务器把解压后的文件全部复制到根目录下
登陆WordPressh后台、https://域名/wp-admin
输入刚才在宝塔页面保存的数据库账号信息(数据库名,用户名,密码,其他不用改)完成操作后,即可进入WordPress后台。
最后配置网站伪静态
部署好网站,要配置伪静态,
进入宝塔后台>>网站>>设置>>伪静态>>选择WordPress>>保存
参考资料这里
附录worldpress的ftp登录错误
wordpress进入后台后,下载新的主题时,会显示ftp账号密码,虽然你输入的账号密码可能是正确的,但是会一直显示用户名或密码错误。
解决办法到网站所在的目录下找到wp-config.php
添加以下
define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);
即可解决