服务器tips

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(图片所在位置)

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要链接文件改成形如

7. 让WordPress分类/标签等存档页也能置顶文章。该功能非常实用,对置顶的分类及应用解说的很到位

8. 主页不显示某分类下文章的方法。也很实用

9. 背景如果修改加了有颜色的背景你会发现无法修改不透明度。说明:opacity为修改不透明度。老版本修改方式:wp-content/theme/主题文件夹 下 style.css 中 1557 行 site 中加入 opacity:值,如下代码背景颜色白色,不透明度80%。新版本更快捷方式 主题-主题文件编辑器 中修改 style.css ,就不需要后台修改了,更方便。
推荐使用第二种,不然当你插入图片会继承.site不透明度导致问题。

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);

未完待续

服务器搭建流程——基于wordpress

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上传。

到这最基本的搭建已经基本结束了,一些常见问题和小tip请见下一篇文章。

8. ftp搭建
手动搭建FTP站点(CentOS 7)

9. jupyter搭建
域名访问远程jupyter
记得打开安全组8888端口
建议不要长时间挂着这项功能,毕竟此功能被攻击可能性较大

服务器及域名流程

服务器搭建前步骤,必须按照此步骤,完成一步才能进行下一步:

  • 1. 购买服务器及域名
  • 2. 域名实名认证
  • 3. icp备案
  • 4. 公安备案

本人选购的是阿里云服务器,618活动超级便宜。如果只是简单的想搭建一个个人博客,并不打算用服务器来做大规模运算的话,买最便宜的一档:1核2G-40GB硬盘-1M网络就足够用了,不用花更多的钱去升级。要是你有阿里云学生认证服务器也会相对便宜。

很多人可能会想:我用自己电脑或者单片机做服务器不久好了吗,为啥还要花钱去买服务器?很不幸的告诉你,这不行。这就要讲到域名,阿里云提供了丰富的域名,你可以挑选一个合适的进行购买。若您不想您的服务器违反法规, 请遵守中国相关法规 ,您的域名必须经域名实名认证、icp备案、公安备案、icp和公安备案信息正确放置于网站底部。当然如果你的服务器所在地区不在中国或者是港澳台地区可以不用icp备案。

具体操作:

  • 1. 如果你买服务器做网站必须得买域名。
  • 2. 域名实名认证:阿里云提供了简单的域名实名认证过程。如果您以前从来没域名信息模板,得先新建域名信息模板,审核通过后把该模板应用到您的域名当中
  • 3. icp备案:在域名实名认证完成后得等2-3天使实名认证同步到数据库中,请耐心等待,否则icp备案会报:信息与域名主体信息不符的错误。阿里云提供了简便的icp备案通道,其中一条是选择服务器地址,个人电脑/单片机并不能进行备案。并且为了您家里的网络安全着想也别用自己电脑做服务器了。icp备案信息必须与您域名实名认证信息一致,详情可以自行咨询阿里客服。
  • 4. 公安备案:在icp备案成功30天内请务必办理好公安备案。公安备案网站:
    全国互联网安全管理服务平台 (beian.gov.cn) 。公安备案流程:注册、网站开办主体申报、填写剩余信息、当面审核(若您网站为非交互式网站则可忽略,作为博客的网站都需当面去公安局一趟进行审核)
  • 5. 当您完成这两项备案,请把这两项备案号放置于网站底部正中间,eg:本人网站底部格式,具体更改方式我会在服务器搭建中进行讲解。

浙ICP备2021019730-1    浙公网安备 33010902002953号
Copyright © 2024 PanCake