菜鸟建站难免各种不懂,我也算久病成医了,打算写一篇教程记录这个过程,顺便方便我自己重装。
第一,更改root帐号密码
以便以后全盘备份时仍能登陆,否则忘记服务器默认设置的密码能让你发疯。
登陆后使用passwd命令:
[root@vultr ~]# passwd Changing password for user root. New password: Retype new password: passwd: all authentication tokens updated successfully.
安装google bbr,以便最大化带宽利用:
如果是KVM机子,进入 root 目录下载google bbr 并安装。
cd ~ //进入 root 目录 wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh //下载安装脚本。如提示 wget: command not found 请安装wget chmod +x bbr.sh && ./bbr.sh //给予脚本权限并安装BBR:
如果是openvz的机子,如下
https://blog.csdn.net/Csdoker/article/details/79327585
以下方法只适用于OpenVZ平台且后台需开启TUN/TAP
使用的是LKL的一键安装脚本
LKL 要求 ldd 的版本至少在 2.14 ,目前我测试下来,如果不想折腾建议直接安装 CentOS7 , Debian8 和 Ubuntu16
安装包只使用 64bit 的系统
默认的端口转发只转发了 9000-9999 的端口,如果你不想费心修改,请把 ssr 等应用的端口设在这个范围
LKL一键包命令
wget --no-check-certificate https://github.com/91yun/uml/raw/master/lkl/install.sh && bash install.sh
如何判断是否安装成功
ping 10.0.0.2
如果 10.0.0.2 能 ping 通说明成功, ping 不通说明失败
3.如果修改转发端口
1.修改/root/lkl/run.sh,查找9000-9999,改成你想要的端口段
2.修改/root/lkl/haproxy.cfg查找9000-9999,改成你想要的端口段
升级系统,更新软件源支持及安全补丁
并安装screen,unzip,wget
yum update
安装lamp环境
这里使用的是teddy大佬的一键包,源网址:https://lamp.sh/install.html. 如果装lnmp的话 使用军哥一键包 https://lnmp.org/install.html
事前准备(安装 wget、screen、unzip,创建 screen 会话)
注意:双斜杠//后的内容不要复制输入
yum -y install wget screen git // for CentOS apt-get -y install wget screen git // for Debian/Ubuntu
git clone https://github.com/teddysun/lamp.git cd lamp chmod +x *.sh 开始安装 screen -S lamp ./lamp.sh
虚拟主机操作
lamp add 创建虚拟主机 lamp del 删除虚拟主机 lamp list 列出虚拟主机
如何升级(注意:双斜杠//后的内容不要复制输入)
git pull // Get latest version ./upgrade.sh // Select one to upgrade ./upgrade.sh apache // Upgrade Apache ./upgrade.sh db // Upgrade MySQL/MariaDB/Percona ./upgrade.sh php // Upgrade PHP ./upgrade.sh phpmyadmin // Upgrade phpMyAdmin
如何卸载
./uninstall.sh
wordpress安装
如果只建一个站,则可以直接将网站程序上传至 /data/www/default 目录下即可
上传并解压网站程序到网站目录,默认位置为:/data/www/域名/
更改网站目录权限。以 root 用户登录,运行:chown -R apache:apache /data/www/域名/
lnmp的话,用:chown www:www -R /home/wwwroot/
若文件无权限修改,则先对其chattr -i 文件名路径.
运行网站安装程序完成网站安装
注意:在安装过程的交互中,当发现输错选项需要更正时,可以按下 Ctrl 键,同时再按退格(Backspace)键,即可消除。或者同时按下 Ctrl + u 即可全部清除,重新输入。
cd /data/www/你的域名 wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip unzip wordpress-4.9.4-zh_CN.zip
安装wordpress插件
- wordfence
- Autoptimize