学习 · 2021年9月2日

记录wordpress开通个人blog网站过程

阿里云服务暑假有新用户优惠99一年轻量服务器(其他的服务商好像也有没注意),所以买了。然后去买的域名,然后备案(6-20工作日)。通过服务器架设网站才上线。

域名、备案

域名备案时间比较长,可以先买域名做实名认证。去做icp备案,买服务器,注意:每个省备案要求有差别。

广东省的要求:

备案重要规则

1.主体负责人需填写法定代表人。

2.2018年1月1日0时起,对提交的网站备案申请,进行网站备案域名核验,请参见域名核验。

3.前缀不一致的域名请按不同网站备案;域名前缀不同超过31个时(不含31个),需提供每个域名的网站建设方案书,大于31个时,除网站建设方案书外,还需提供加盖备案专用章的阿里云保证书。

4.单位网站名称命名注意事项,请参见单位网站命名要求。

5.已取得备案号的域名必须可以访问且网站下方须有主体备案号标识,主体备案号点击后需跳转工信部,且必须与实际主体备案号一致。

6.域名有效期需大于3个月接入备案规则1.接入备案信息符合当前管局规则即可,接入成功后进行变更。变更备案规则1.单位性质可以变更为其他单位或个人性质备案。

个人网站有要求,不是所有的网站都可以开要注意。icp备案审批需要6-20个工作日。 icp备案通过30天内还要去全国互联网安全管理平台备案。

服务器

登录服务器控制台, 可以看到买的服务器详情。(购买的时候会有几个选择,可以选服务器安装的系统和应用)。

也可以后面在控制台重置系统和应用。系统有 Alibaba Cloud Linux,CentOS,Ubuntu,Windows 2008等;应用有 WordPress ,LAMP,LNMP,Node.js,BT-Pane等,其中BT-Pane可视操作是比较方便的。

遇到的问题

远程连接

在控制台远程连接那里设置密钥。

可以用阿里云app的ssh连接。命令行操作。

电脑安装putty也可以连接。

命令行操作不熟

电脑可下载安装WinSCP直接可视化管理文件。

远程登录选scp协议。输入服务器IP端口22,帐号密码就可以登录管理。

其中data/wwwroot是wordpress网站文件。/usr/local/里面是PHP,mysql,nginx等应用。

wordpress

我开的是个人博客,选的是wordpress,只需选主题和设置就可以。

改了WordPress地址登录不了了。

select * from wp_options limit 2 更新这里面对应的网址就可以。

服务控制台可以远程连接命令行操作。

如果要用https还要购买配置ssl证书。

wordpress下nginx配置ssl证书。

进入ngnx/conf。现在搜到多数教程是配置nginx.conf这个文件,不配置这个文件。里面有一句include vhost/*.conf;

配置vhost/wordpress.conf这个文件,

上传ssl证书到和 vhost 文件夹 同级ssl文件夹内配置ssl证书对应路径。

ssl_certificate ssl/xx;
ssl_certificate_key ssl/xx;

server_name 你实际域名;

这时重启服务器后还是不行的。添加:

resolver 服务器dns;

可以来这里看dns地址etc/resolv.conf

这时重启服务器等一会就可以访问https的网址。发现http还不会自动跳到https

进入 vhost 文件夹 修改

注释掉配置原有listen 80的在下面加一个

server {
listen 80 ;
server_name 域名;
return 301 https://$server_name$request_uri;
}

;

重启服务器就可以。

若要禁IP访问要配置,新加一个server配置

server {
listen 80 ;
server_name 实际ip;
return 403;
}

如果收到评论回复没收到邮件通知。安装WP SMTP插件配置就OK。