宁觅波
2025-9-25 20:01:10
该随笔为大学时期的建站记录,图片等等,由于域名到期,七牛云回收资源,图床失效等等,已无法考究,语雀也没法恢复文档,仅作为参考用。
此教程适用于国内的建站,英文外贸建站请移步购买位于国外的服务器【外贸建站教程】
一、购买服务器
国内用户推荐购买阿里云服务器:【阿里云官网】
一般为云服务器ECS或轻量服务器,推荐选购ECS,相当于一个Linux系统;对比轻量级,买了只能使用其中的一个应用,新建个人博客的内容、浏览量刚开始比较少,配置要求较低,一般选用入门级的服务器即可,分为共享型和突发性能型,长期使用一般选择共享型,突发性能型只适用于短期测试。
这里较为推荐阿里云服务器,除去新人优惠和年终特卖,还有【阿里云·云小站】的各种优惠券可以叠加使用,即可享受最佳优惠。
新用户推荐:ECS共享型 n4 适用于中小型网站搭建,双十一或者年终特惠时,有活动时价格更为亲民,【云服务器ECS年终特惠】。
本博客选择购买的是:ECS共享型 n4,为新用户专享;1核2G,租用了三年+续费了一年,总的财务开销在283.14¥。
配置要求:
- 地域:选择最近城市的实例
- 操作系统:CentOS 版本:7.4 64位
- 带宽:1M
<blockquote>适用于同个时间段访问人数实例->公网IP地址(复制到剪贴板)
继续进入:控制台->域名->解析->新手引导(粘贴公网IP),确定即可,配置域名解析完毕。
三、安装宝塔面板
在D盘WorkSpace下新建文件夹:aliyun-workspace,用于存放阿里云服务器文件,避免文件混淆丢失。
依次点击:控制台->云服务器ECS->网络与安全->密钥对->创建密钥对
- 密钥对名称,建议在名称后面加上后缀
- 标签的键和值,方便快速查找,可填可不填
- 选择存储路径,ailiyun-workspace即可
创建完成后请一定下载私钥,您只有一次下载私钥的机会
将新建的密钥对绑定服务器,选择对应的服务器(实例名称)
点击实例,进入服务器管理界面,新建密钥对,需要重启服务器才能生效。
重启后的等待时间大约为几分钟~1小时。重启完毕后,准备安装宝塔面板:
- 确认操作系统为CentOS
- 点击远程连接
- 认证方式:证书认证
- 上传密钥对文件,选择刚刚保存的PEM文件,点击打开
- 语言环境:英文(en_US)或者简体中文,点击确认
Remember:以后远程连接都是这样子操作
连接成功之后,如果你在购买服务器的时候,选择的操作系统是CentOS就复制以下这段安装脚本- yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
复制代码 其他的Linux操作系统,请点击超链接查找对应的安装脚本【宝塔Linux面板命令大全】
输入:y,再次按下回车,等待3-5分钟,出现successfully!即可
复制粘贴出现的登录信息,即可退出远程连接,每次登录宝塔面板都需要用到,请妥善保存。
外网面板地址:http://120.78.191.113:8888/b9da4579
内网面板地址:http://172.16.142.145:8888/b9da4579
username:bfz6k2lf
password:8eb836fa
我们现在要去放行【8888】端口,然后才可以打开宝塔面板,依次点击,云服务器ECS->网络与安全->安全组->安全组的ID名称
确认处于入方向,点击手动添加,开放宝塔面板的8888端口:
- 在目的这一栏输入【8888/8888】
- 授权对象:任何IP地址,都可以访问宝塔面板
- 在源这一栏输入【0.0.0.0/0】,点击保存即可
检查一下:80和443端口是否开放
- 在目的这一栏输入【443/443】
- 开放443端口
- 在源这一栏输入【0.0.0.0/0】,点击保存即可
- 同理可得,开放80端口
测试登录,输入之前保存的外网网址,分别填入账号username和密码password后,登陆成功!
四、安装套件,网站环境
登录成功之后,会让用户绑定一个宝塔账号,可以提前去官网注册一个账号【宝塔官网】
一键安装套件LNMP:
- 最新WordPress下载页的环境要求:系统要求
- 最新phpMyAdmin支持的环境:更新版本兼容
Nginx:选择最新版本,版本越高性能越强,向下兼容。
MySQL:5.5适合小内存服务器(低于2G)使用。5.6适合2G及更大的服务器使用,安装在低于2G的内存服务器上会卡顿,5.7要求内存不低于6G~8G,小内存服务器不要想。大部分常见的云服务器内存是2G、4G、8G,如果程序没有特殊要求,使用5.5或5.6都行,有特殊要求就按照要求选择版本。
Pure-Ftpd:当前版本即可
PHP:默认5.6,只适合某些老程序的需求。WordPress——一般支持最新php版本,越高性能越好,php解析能力强速度快。建议选择最高版本或次高版本
phpMyAdmin:最高版本或次高版本
极速安装:也叫 rpm/dbd,安装时间极快(5~10分钟),版本和稳定性略低,适合测试环境使用;
编译安装:安装时间长(视服务器配置需时30分钟~2小时),性能最大化,适合生产环境;
综合来说短期测试选极速安装,长期运行选编译安装。
之后要安装WordPress最新版5.8.3,宝塔界面一键安装套件选择环境:
- MySQL 5.6及以上
- PHP 7.4及以上
- phpMyAdmin 5.1及以上
- 长期使用,可编译安装
安装完毕,软件面板如图所示即可
修改登陆信息:进入宝塔面板的首页,依次点击,面板设置->面板用户(修改名称)->面板密码(修改密码)->面板端口(随便取一个8888~65535之间的数字)
注意:修改端口时,这个窗口不要关闭,我们先去阿里云添加新的端口号
修改默认端口8888:进入阿里云首页,依次点击,控制台->云服务器ECS->实例->实例ID->安全组->安全组ID/名称->手动添加(确认是入方向)
以10047为例子,如图所示即可(参考三、安装宝塔面板)
回到宝塔界面,修改面板端口为10047,即可
宝塔面板登录信息就更新为:
外网面板地址:http://120.78.191.113:10047/b9da4579
内网面板地址:http://172.16.142.145:10047/b9da4579
username:readcoder
password:******************
域名信息:readcoder.com(顶级域名)
www.readcoder.com(www.二级域名)
120.78.191.113(公网IP地址)
五、添加站点
通过新地址打开宝塔面板,点击网站,添加站点:
- 将提前保存的域名信息Ctrl+V复制粘贴,自动生成了备注和根目录,
- 创建FTP
- 创建MySQL数据库
- PHP选择最新版本
如图所示,提交即可。
成功创建站点,会弹窗提示,保存账号资料
FTP账号资料
用户:readcoder_com
密码:EC3WffEcZBBpFMzD
数据库账号资料
数据库名:readcoder_com
用户:readcoder_com
密码:TnN47jyCYrJ3m2MH
遇到的BUG(一)
现在即可通过访问公网IP地址,来访问服务器,却出现bug报错,无法访问此页面,开始寻找bug。
在电脑上ping公网IP成功。
阿里云实例、安全组好像也没有问题......
我是傻逼,还以为是防火墙的问题,发现是自己没有开放80端口
最后的安全组配置,如图所示即可
bug处理完,输入readcoder.com发现无法访问,是因为网站还未备案
直接输入公网IP地址即可访问,创建成功!
六、安装WordPress
点击进入【WordPress官网】,获取ZIP安装包。
下载完成后,打开宝塔面板,进入网站,点击根目录,选择上传文件。
将下载的WordPress压缩包上传至根目录,即可。
选中并解压该文件,进入文件夹全选,将文件剪切至上级目录,即readcoder.com
删除index.html文件(默认的静态首页),现在可以打开网站,查看是否生效,由于网站没有备案,暂时无法通过域名访问,我们照旧使用公网IP地址。
显示这个界面,说明安装已生效ヾ(≧▽≦*)o
七、配置WordPress
公网IP地址:http://120.78.191.113/,点击进入网址,现在就开始!
数据库连接信息,即之前保存的账号资料,也可以在宝塔后台查看。用户名和数据库名是一样的,如果不确定,可以登录宝塔面板查看。
运行安装程序,提交表单即可
遇到的BUG(二)
一边想着自己的站点标题,结果过了个年,都忘记掉了,初五再来看的时候,已经裂开了,又增加了奇奇怪怪的bug。
在清除了所有Cookie之后,依旧无果。
清空缓存,并进行硬刷新,依旧不行,开始度娘解决方案。
以下内容,由CSDN倾情提供
产生原因:
WordPress后台登录出现“将您重定向的次数过多”错误往往是在网站启用了SSL,实现网站HTTPS安全加密协议访问后。造成“ERR_TOO_MANY_REDIRECTS 将您重定向的次数过多”这种错误的原因其实就是 http 和 https 之间的访问重定向导致的。
解决方法:
通过登录网站FTP或者网站主机的文件管理,找到网站根目录下的php文件 wp-config.php 文件,开头加入以下代码,即可完美解决此问题:- // Resolve the redirection problem
- $_SERVER['HTTPS'] = 'on';
- define('FORCE_SSL_LOGIN', true);
- define('FORCE_SSL_ADMIN', true);
复制代码 在文件21~24行添加注释和代码之后,修改完毕,Ctrl + S 保存即可。
测试一下,挂的更加惨了,直接被判定连接不安全了。
删除了添加的代码之后,依旧是重定向问题,心态崩了,难受啊!在这之后,去阿里云提交工单,求助售后工程师,依旧无果。
不得不说,阿里云的工程师太敬业了,凌晨4点还在肝,太帅了叭。现在只能使用,不是办法的办法了,最后一招,从控制台删除整个网站,呜呜呜┭┮﹏┭┮。
回退到,⑤添加站点,重新开始写网站。删除之后,访问IP地址,如图所示。
呜呜呜,终于可以了,泪目┭┮﹏┭┮。
重新安装配置完WordPress之后,便可以登录WordPress后台了,泣不成声;其实在安装过一遍之后,速度会变得很快,很多不该犯的错误都可以避开。重启可以解决80%的问题(ノ๑`ȏ´๑)ノ︵⌨。
八、网站备案
域名实名认证通过后,等待2~3天,才能备案,进入控制台->直接在搜索栏:搜索域名->点击相对应的域名,即可查看基本信息。
注意:域名持有者,必须与备案信息一致。点击ICP备案->开始备案,这里以自助申请为例(才不是因为没有钱钱呢
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
|
|
|
相关推荐
|
|