LinMao's Blog
学习科研记录与分享!

搭建个人网站

最近迁移网站,把之前记录的搭建网站放上来

1. 安装lnmp

按照步骤安装,直到出现:(安装过程可能持续半个小时,受网速影响)

loading

表示安装完成。

在浏览器中输入服务器的IP地址,会出现页面:

loading

表示安装成功。

坑1: 安装玩lnmp后,在浏览器中输入IP地址什么都没有出现,然后重复安装过程n次,安装过程也没有问题,但是在浏览器输入IP地址就是没有上面的页面。

解决办法: 原来是我的服务器没有添加监听http请求的80端口,去服务器的安全组中添加如下的安全组。

2. 添加站点

顺着网页上的步骤走下来,注意rewrite选择wordpress。

上面是以我创建的站点为例说明,站点名字可以随便取,只要最后域名解析到这台服务器就可以。

坑2: 添加完站点以后,数据库一直连接失败。

解决办法: 然后就从phpAdmin里面进入数据库,发现数据库并没有创建。试了好久发现了原因:原来是数据库命名不规范,数据库用户名不能超过16个字符,然后数据库名称中不要有'.'这个字符。

坑3: 调用命令lnmp vhost del 删除新建的站点时,结果站点不能完全删除,提示不能删除.user.in。(这一步建站用不到,但是以后想删除管理站点可能会遇到)

解决办法:

  1. cd到对应的站点目录:cd /home/wwwroot/www.linmao.site
  2. 运行命令:chattr -i .user.ini
  3. 再删除目录:rm -rf /home/wwwroot/www.linmao.site

3.安装wordpress

下载:

wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip

解压:

unzip wordpress-4.9.4-zh_CN.zip

然后把WordPress中的文件都移动到站点根目录:

mv wordpress/* /home/wwwroot/www.linmao.site

这样就可以通过IP地址访问WordPress站点了。

4. 域名解析

域名解析有很多教程,没什么难度,直接对着把相应的IP改成自己的服务器就可以。但是又遇到了一个坑……

坑4:www.linmao.site访问的是对应WordPress站点,但是用linmao.site访问的是nginx的页面。

解决办法: 更改站点的nginx配置:vim /usr/local/nginx/conf/vhost/www.linmao.site.conf

在server_name后面添加server_name linmao.site ,还可以添加其他的站点。代表当访问添加的这些站点匹配时,依次响应这些页面。(第二行listen监听ipv6,去掉#可以监听ipv6)

5. 网站设计

网站设计基本没有什么好说的,根据自己的审美和技术随意发挥,可以在一些主题的基础上更改,主要是更改站点文件夹中的style.css 文件。

坑5: 在自定义WordPress站点和更换主题的时候,需要ftp账户。

解决办法: 因为站点所在的文件夹用户是root,要更换用户为www:chown www.www -R www.linmao.site

遇到的问题基本就是这些,我搭好以后又重新搭了一遍,发现主要就是上面这几个坑,踩过之后能顺利完成。

2. 添加站点

顺着网页上的步骤走下来,注意rewrite选择wordpress。

上面是以我创建的站点为例说明,站点名字可以随便取,只要最后域名解析到这台服务器就可以。

坑6: 调用命令lnmp vhost del 删除新建的站点时,结果站点不能完全删除,提示不能删除.user.in。(这一步建站用不到,但是以后想删除管理站点可能会遇到)

解决办法:

  1. cd到对应的站点目录:cd /home/wwwroot/www.linmao.site
  2. 运行命令:chattr -i .user.ini
  3. 再删除目录:rm -rf /home/wwwroot/www.linmao.site

3.安装wordpress

下载:

wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip

解压:

unzip wordpress-4.9.4-zh_CN.zip

然后把WordPress中的文件都移动到站点根目录:

mv wordpress/* /home/wwwroot/www.linmao.site

这样就可以通过IP地址访问WordPress站点了。

4. 域名解析

域名解析有很多教程,没什么难度,直接对着把相应的IP改成自己的服务器就可以。但是又遇到了一个坑……

坑7:www.linmao.site访问的是对应WordPress站点,但是用linmao.site访问的是nginx的页面。

解决办法: 更改站点的nginx配置:vim /usr/local/nginx/conf/vhost/www.linmao.site.conf

在server_name后面添加server_name linmao.site ,还可以添加其他的站点。代表当访问添加的这些站点匹配时,依次响应这些页面。(第二行listen监听ipv6,去掉#可以监听ipv6)

5. 网站设计

网站设计基本没有什么好说的,根据自己的审美和技术随意发挥,可以在一些主题的基础上更改,主要是更改站点文件夹中的style.css 文件。

坑8: 在自定义WordPress站点和更换主题的时候,需要ftp账户。

解决办法: 因为站点所在的文件夹用户是root,要更换用户为www:chown www:www -R www.linmao.site

遇到的问题基本就是这些,我搭好以后又重新搭了一遍,发现主要就是上面这几个坑,踩过之后能顺利完成。

赞(0) 打赏
转载请注明出处:LinMao's Blog(林茂的博客) » 搭建个人网站

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

LinMao's Blog(林茂的博客)

了解更多联系我们

觉得文章有用就打赏一下作者吧~

支付宝扫一扫打赏

微信扫一扫打赏