unzip安装简单只需要一条指令yum -y install rar
rar安装相对复杂
1. 回到原始目录 cd
2. rar 在该网站下找到 RAR version for Linux x64,右键复制链接
3. wget 复制的链接
4. tar -zxvf 下载的文件
5. cd rar
6. make && make install
7. rm -f 下载的文件(此步骤可省略)
Personal Blog
unzip安装简单只需要一条指令yum -y install rar
rar安装相对复杂
1. 回到原始目录 cd
2. rar 在该网站下找到 RAR version for Linux x64,右键复制链接
3. wget 复制的链接
4. tar -zxvf 下载的文件
5. cd rar
6. make && make install
7. rm -f 下载的文件(此步骤可省略)
yum 下载及安装特定应用
wget 从指定网址下载文件
ls 查看文件夹下有哪些文件
cd 切换目录
mv 移动/重命名文件
rm -rf 删除文件夹 rm -f 删除文件
netstat -ntlp 查看端口进程
kill -9 pid 强制关闭某pid进程
unzip、tar、rar 解压不同压缩包的命令,unzip和rar需安装。
1. 搭建完后最重要也是用的最多的一条命令 cd /home/wwwroot/wordpress/wp-content
该文件夹下:
language文件夹存储文件字体
plugins文件下存储插件
themes存储主题
这三个是很重要的文件夹
因为wordpress网站一些下载链接因为google原因被墙,你会发现很多语言包比如汉化包或者是插件都没有,这就需要自己下载。
本人懒得找汉化,用着也习惯就没有去找,baidu都有
至于插件安装方法:官网查找所需插件,通过wget,unzip进行操作
推荐插件:
Simple Custom Post Order (简单的改变post的顺序)
WP Statistics (浏览统计)
WordPress Importer (上传自制.xml网站)
Urvanov Syntax Highlighter (代码框)
Simple User Avatar (简单改变用户头像的方法)
Read More Without Refresh(简单的read more插件)
Two Factor(登录二重验证)
WP Mail SMTP和Contact Form 7(联系表单所需的两个插件)
Jetpack、Akismet Anti-Spam(安全类插件)
2. cd /usr/share/nginx/html/wordpress/
/wp-content/themes/(您的主题文件夹名)
该文件夹下footor.php是我们在备案后需要更改的文件
在</footer>后添加如下代码,您也可以更改参数变得更好看
其中备案图标建议上传至wordpress,把备案图标.png改成https://xxxx(图片所在位置)
1 2 3 4 5 6 7 8 |
<p align="center" style="font-size:10px;"> <a href="http://beian.miit.gov.cn" rel="nofollow" target="_blank">您的icp备案号</a> <a href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=xxxx" rel="nofollow" target="_blank"> <img src="备案图标.png" width="10px" height="10px"/>您的公安备案号</a> <br/> Copyright <span style="font-family:Arial, Helvetica, sans-serif;text-align:center;white-space:pre-wrap;color:#000000;font-size:10px;">© </span> 2021 PanCake </p> |
3. favicon.ico
APPEARANCE下有设置可以上传图片作为网站的 favicon.ico ,可以美化网站。也可自己通过html代码进行编写
4. style.css更改后可能不会立即生效,要清除原有浏览器内存
我们可以在function.php
function 主题名_scripts()下增加:
wp_register_style(‘style’,get_template_directory_uri().’/style.css’,false,1);
其中最后一个参数1每更改一次style加1,浏览器每次会自动查找style版本号是否一致。
该方法暂未测试,只存在理论阶段,望见谅
5. 配置请求频率与连接次数来防止某些特定攻击及爬虫
6. 上传自己的网页,(不通过wordpress)
(一)首先可通过ftp上传全部文件至你的theme/文件名下,改名成page-xxxx.php
(二)在wordpress后台文章下添加名为xxxx的文章,就可以通过给的连接进行访问。
(三)其中css,js调用,可通过把html要链接文件改成形如
1 |
<link href="<?php echo get_template_directory_uri(); ?>/文件夹名(可有可无)/style_test.css" rel="stylesheet" type="text/css"> |
7. 让WordPress分类/标签等存档页也能置顶文章。该功能非常实用,对置顶的分类及应用解说的很到位
8. 主页不显示某分类下文章的方法。也很实用
9. 背景如果修改加了有颜色的背景你会发现无法修改不透明度。说明:opacity为修改不透明度。老版本修改方式:wp-content/theme/主题文件夹 下 style.css 中 1557 行 site 中加入 opacity:值,如下代码背景颜色白色,不透明度80%。新版本更快捷方式 主题-主题文件编辑器 中修改 style.css ,就不需要后台修改了,更方便。
推荐使用第二种,不然当你插入图片会继承.site不透明度导致问题。
1 2 3 4 |
.site { background-color: #fff; opacity:0.8; } |
1 2 3 |
.site { background: rgba(255,255,255,.8); } |
10. wp linux 权限问题
11. wordpress上传限制问题步骤建议:
(1) /etc/php-fpm/php.ini 修改
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
(2) /etc/nginx/nginx.conf 中在80或443下看情况添加
client_max_body_size 128m;
(3) wp-config.php 中添加
define(‘ALLOW_UNFILTERED_UPLOADS’, true);
define(“FS_METHOD”,”direct”);
define(“FS_CHMOD_DIR”, 0777);
define(“FS_CHMOD_FILE”, 0777);
未完待续
1、 登录阿里云控制台,进入ECS控制台,选择好您购买的实例,选择系统centos 7.2,登录方式可以选择密码登录或者密匙对登录,新手推荐先使用密码登录,熟悉后再使用密匙对登录。密匙登录的安全性更高。
后期绑定密匙对方法:安全组新建密匙对,绑定密匙对,重启服务器
2、 服务器连接
密码登录方式: linux电脑打开控制台输入ssh root@您的ECS服务器公网ip
window电脑window+r输入cmd回车打开cmd 同样输入
ssh root@您的ECS服务器公网ip (若您的电脑没开启/安装ssh请先baidu解决)
提示要输入密码,输入事先设置的密码
密匙对ssh登录方式只需稍加修改 ssh -i pem密匙存储地址 root@
您的ECS服务器公网ip
eg: ssh -i C:\Users\PC\Desktop\Server\xxxx.pem root@xx.xx.xx.xx
快捷登录方法:新建txt文件输入上述连接代码,保存为.bat(window电脑)运行
密匙对登录注意事项:密匙对登录若代码正确仍然报错请降低密匙对存储文件夹权限,具体流程请baidu。
注意:下面教程中安装的PHP为7.0版本,但是wordpress需要php7.4版本,请自行baidu安装。如果已经安装,请先卸载php7.0之后再安装php7.4!之后教程不变。
3、 搭建nginx、php、mycql、wordpress
因为打字太麻烦也不是原创就直接转发步骤了:
(1)手动部署LNMP环境(CentOS 7)
其中网页可能不能打开PHP,不用着急,正常现象
(2)手动搭建WordPress(CentOS 7)
4. 阿里云-控制台-网络与安全-安全组-打开您服务器安全组-入方向设置:
其中只需设置80端口,另外端口在以后也会为大家讲解。
5. 域名解析
阿里云域名控制台-域名列表-你的域名-添加记录
www-CHAME-默认-您的域名-10分钟
@-A-默认-你的ECS公网ip-10分钟
设置好以上几部最基本的网页已经完成了,您可以打开您域名或者公网ip进行wordpress的编辑,看看效果,有无问题。
6. https-ssl证书
阿里云ssl证书管理控制台-ssl证书-免费证书-立即购买dv单域名证书免费试用版(免费,没人每年20个)
之后我们可以点击创建证书(20/20),证书申请,绑定你的域名
您的域名此时应该会自动绑定好证书,若没有,可以手动绑定,同理域名解析:
ssl主机名字-TXT-默认-记录值-10分钟
7. ssl证书部署
阿里云ssl证书管理控制台-ssl证书-免费证书- 找到您的域名所在证书-下载-nginx
其中下载之前的帮助能帮助你部署
可选择上传方式:阿里云自带文件上传;wget下载;ftp上传。
8. ftp搭建
手动搭建FTP站点(CentOS 7)
9. jupyter搭建
域名访问远程jupyter
记得打开安全组8888端口
建议不要长时间挂着这项功能,毕竟此功能被攻击可能性较大
本人选购的是阿里云服务器,618活动超级便宜。如果只是简单的想搭建一个个人博客,并不打算用服务器来做大规模运算的话,买最便宜的一档:1核2G-40GB硬盘-1M网络就足够用了,不用花更多的钱去升级。要是你有阿里云学生认证服务器也会相对便宜。
很多人可能会想:我用自己电脑或者单片机做服务器不久好了吗,为啥还要花钱去买服务器?很不幸的告诉你,这不行。这就要讲到域名,阿里云提供了丰富的域名,你可以挑选一个合适的进行购买。若您不想您的服务器违反法规, 请遵守中国相关法规 ,您的域名必须经域名实名认证、icp备案、公安备案、icp和公安备案信息正确放置于网站底部。当然如果你的服务器所在地区不在中国或者是港澳台地区可以不用icp备案。
浙ICP备2021019730-1 浙公网安备 33010902002953号
Copyright © 2024 PanCake