VPS搭建个人SSL网站与网盘

  本来只是买个 VPS 用来搭梯子用的,然而这毕竟太浪费资源了,所以就搭建个网站网盘来用用,想必也是极好的。其实搭建个人网站很简单,不要被 PHP,CSS,Javascript 这几个吓住,我把网站建起来都还不知道它们是什么呢!啊哈哈哈哈哈哈哈嗝~。你只要照着下面的复制粘贴就可以建立起你自己的网站与网盘了,不多说,教程开始(请准备好你的VPS服务器以及已经解析好了的网站域名)。

  如果安装中遇到什么问题请google,问我没什么用,因为我可能会让你重装系统。


1.VPS设置

  VPS 一般都自带一个系统,也可以自己重新安装系统,下面以搬瓦工 VPS,Centos 7 x86_64 bbr 系统为例;

  温馨提示:搬瓦工 VPS 自带 bbr 加速以及一键安装 SS/SSR ,非常方便,但不论使用哪个品牌的 VPS 安装 SS/SSR 搭梯子时,请远离某零安全软件全家桶!!!本人亲测,在安装某零安全软件的电脑上运行的 SS/SSR 均会在一天内被封 VPS 服务器的 IP 地址,只能切换机房解决!!!

  重装系统后务必记下 root 密码,登陆 SSH 远程连接需要用到此密码。

  打开SSH工具,填写 VPS 的 IP 地址(IP address)及端口(Port)远程连接到服务器。

  下载地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

VPS搭建个人SSL网站与网盘

  登陆之后会出现 login as: 这样的黑色背景界面,在此输入用户名 root 及密码,输入密码时是不显示的,也可以复制粘贴。注意:这里的粘贴为单击鼠标右键,而不是我们平时常用的 Ctrl+V。建议更改 root 为自己容易记住的密码,命令为 passwd ,之后需要输入新密码两次。

VPS搭建个人SSL网站与网盘

  这样,新密码就设置好了,为了安全起见,可以增加新用户及禁用 root 账号登陆,再次登陆时可用 su root 命令来获取root 权限,需要的可以网上查找相关教程,这里不再多说。

  再用下面的命令升级一下系统,获得最新的软件。

  yum -y update

  回车,等待升级完成。


2.必备组件安装

  以lnmp1.4为例,输入以下命令:

  1. yum install screen

  2. y

  3. yum install wget

  4. y

  5. screen -s lnmp

  6. wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh

  这时会出现如下的选择界面:

VPS搭建个人SSL网站与网盘

  第2行后面的(Default)为默认,也就是不输入序号直接回车,会默认安装第2个 Install MySQL 5.5.56,这里选择2,回车。(目前提供了较多的MySQL、MariaDB版本和不安装数据库的选项,需要注意的是MySQL 5.6,5.7及MariaDB 10必须在1G以上内存的更高配置上才能选择!)

VPS搭建个人SSL网站与网盘

  需要设置MySQL的root密码(不输入直接回车将会设置为root)如果输入有错误需要删除时,可以按住Ctrl再按Backspace键进行删除(个别情况下是只需要Backspace键)。输入后回车进入下一步,如下图所示:

VPS搭建个人SSL网站与网盘

  询问是否需要启用MySQL InnoDB,InnoDB引擎默认为开启,一般建议开启,直接回车或输入 y,回车进入下一步。

VPS搭建个人SSL网站与网盘

  输入要选择的PHP版本的序号,注意:选择PHP7等高版本时需要自行确认是否与自己的程序兼容,回车进入下一步。

VPS搭建个人SSL网站与网盘

  选择是否安装内存优化,可以选择不安装、Jemalloc或TCmalloc,输入对应序号回车,直接回车。

  等待安装完成,一般大概需要30~40分钟左右。

VPS搭建个人SSL网站与网盘

  出现这个界面说明安装已经完成!

  然后安装两个PHP加速扩展:OPcache和Memcached;

  1. cd /root/lnmp1.4

  2. ./addons.sh install opcache

  3. ./addons.sh install memcached

  选择2,回车。

  为了安全,建议将 phpmyadmin 目录重命名为不容易猜到的目录(比如 mengbi):

  1. cd /home/wwwroot/default

  2. mv phpmyadmin mengbi

  此时,你的数据库地址为:你的IP地址/mengbi 。


3.添加域名

  以 ikurumi.com 为例:

  1. cd ~

  2. lnmp vhost add

  如下图

VPS搭建个人SSL网站与网盘

  输入 www.ikurumi.com 或者 ikurumi.com ,这里输入的域名决定了网站存放的文件夹名称以及浏览器地址栏显示的域名,比如这里输入的是 ikurumi.com ,那么你的网站文件夹名称即为 ikurumi.com ,在浏览器地址栏输入 www.ikurumi.com,也会跳转至 ikurumi.com 。否则,则相反。

  这里输入 ikurumi.com ,回车。

VPS搭建个人SSL网站与网盘

  输入 www.ikurumi.com 回车。

VPS搭建个人SSL网站与网盘

  采用默认网站目录,直接回车。

VPS搭建个人SSL网站与网盘

  输入 y , 回车。

VPS搭建个人SSL网站与网盘

  输入 wordpress , 回车。

VPS搭建个人SSL网站与网盘

  是否开启日志,日志会随着时间越来越大,关闭日志可以为以后节省很多空间(本博主是个穷逼,买不起大内存VPS),选择 n 回车。

VPS搭建个人SSL网站与网盘

  是否添加网站数据库和数据库用户,输入 y 回车。

VPS搭建个人SSL网站与网盘

  验证MySQL的root密码(注:密码为安装 lnmp 第一步时设置的密码,输入密码将不显示)。

VPS搭建个人SSL网站与网盘

  输入要创建的网站数据库名称(首次进入WordPress时要输入的数据库名及用户名均为此名称),回车确认。

  输入要设置的密码(首次进入WordPress时要输入的密码),回车确认。

  添加免费SSL(https访问),即网址前面拥有安全字样的小绿锁

VPS搭建个人SSL网站与网盘

  输入 y 回车。
  选择了添加SSL会提示

VPS搭建个人SSL网站与网盘

  有两个选项,1 选项为使用自己准备好的SSL证书和key。2 选项为使用免费SSL证书提供商Letsencrypt的证书,自动生成SSL证书等信息。

VPS搭建个人SSL网站与网盘

  需要输入一个邮箱回车确认。

  提示 Press any key to start create virtul host… 后,回车确认便会开始创建虚拟主机。

  添加成功会提示添加的域名、目录、伪静态、日志、数据库、FTP等相关信息,如下图:

VPS搭建个人SSL网站与网盘


4.安装 WordPress

  进入网站目录:

  1. cd /home/wwwroot/ikurumi.com

  2. wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz

  3. tar -zxvf wordpress-4.9.4-zh_CN.tar.gz

  将解压出来的 wordpress 文件夹内全部文件移动到当前的域名目录下(别忘了后面的.)。

  mv wordpress/* .

  回车。

  为避免因权限的问题导致安装出错,比如 wp-config.php 无法创建、需要提供FTP用户密码以及主题和插件不能更新等,赋予网站根目录文件的可写权限。

  1. chmod -R 755 /home/wwwroot/ikurumi.com

  2. chown -R www /home/wwwroot/ikurumi.com

  LNMP安装包默认禁用了 scandir 函数,这会导致 WordPress 后台看不到安装的主题,以及当前主题总显示 “有新的翻译可用” 的提醒。所以,需要开启此函数。

  vi /usr/local/php/etc/php.ini

  回车,然后查找 scandir 函数。

  ?scandir

  回车,按delete键删除 scandir,

  :wq

  回车。然后重启一下 LNMP:

  lnmp restart

  打开浏览器,在地址栏输入你的域名就可以看到 WordPress 的安装页面了。

  输入数据库用户名及密码,点击提交。

  设置 WordPress 用户名及密码就可以登陆了。

  至此便可以设置网站主题及编写博客文章了。

  常用WordPress插件:

  1、BackWPup:WordPress备份插件。

  2、WP Acceleration for China:替换 Gravatar 头像链接及谷歌 CDN 文件。

  3、Really Simple SSL:开启全站 SSL 访问。


5、安装 KodExplorer 网盘

  为了方便进入网盘,在 ikurumi.com 文件夹下创建一个名为 wangpan 的文件夹,这样网盘的域名即为:ikurumi.com/wangpan,并且为https访问。

  1. cd /home/wwwroot/ikurumi.com

  2. mkdir wangpan

  3. cd /home/wwwroot/ikurumi.com/wangpan

  4. wget http://static.kodcloud.com/update/download/kodexplorer4.25.zip

  5. unzip kodexplorer4.25.zip

  6. chmod -Rf 777 ./*

  这样,一个属于自己的网盘就安装好了。第一次进入网盘会要求设置管理员(账号为 admin)密码,进去后可以修改管理员名称。


参考:

  1、https://lnmp.org/install.html

  2、https://lnmp.org/faq/lnmp-vhost-add-howto.html

  3、https://www.seoimo.com/wordpress-vps/

  4、https://kodcloud.com/download/

发表评论

电子邮件地址不会被公开。

error: