提示:使用Xshell等软件操作vps或服务器的时候,如果输入有错误需要删除时,可以按住Ctrl再按Backspace键进行删除。
lnmp1.4安装
1、使用Xshell或类似的SSH工具登陆VPS或服务器
登陆后运行:
screen -S lnmp
如果提示screen: command not found
命令不存在可以执行:yum install screen
或 apt-get install screen
安装
2、下载并安装LNMP一键安装包
lnmp一键包安装地址:https://lnmp.org/install.html
wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp
3、精简lnmp文件夹
安装完成后,对于硬盘比较小的可以瘦下身多出点空间,当然硬盘大的可以无视该步骤,删掉/root
文件夹的lnmp1.4
安装包及root/lnmp1.4/
中的 src
文件夹即可,这时候应该可以多出3G左右的空间,xshell登录vps运行
rm -rf /root/lnmp1.4.tar.gz
rm -rf /root/lnmp1.4/src
或者用WinSCP软件进入VPS手动删除
4、修改PhpMyAdmin名称
通常为了安全,很多人会通过修改PhpMyAdmin
名称而改变数据库进入地址,可以用WinSCP登录vps修改,途径/home/wwwroot/default
,将PhpMyAdmin
文件夹修改成你喜欢的名称xx,此时登录PhpMyAdmin数据库的地址会变成服务器ip/xx
网站部署
1、添加网站
lnmp vhost add
按步骤填对,具体可参考:https://lnmp.org/faq/lnmp-vhost-add-howto.html
2、域名解析
记得去域名注册商或者接管商将网站解析到服务器ip
3、添加ssl
lnmp ssl add
申请过ssl证书的请将ssl文件上传到服务器,然后选择部署自己的证书,如果没有ssl的可以选择自动签发ssl证书。
部署typecho
1、上传typecho到网站目录
由于typecho安装包很小,这时候为了方便可以直接用WinSCP来操作,这时候从官网(http://typecho.org/download)下载安装包,在电脑解压,通过WinSCP把解压的文件上传到/home/wwwroot/www.xxx.com
及你的网站目录。
2、添加数据库
访问服务器ip/xx
(xx为PhpMyAdmin文件夹修改后的名称),登录用户 root
,密码 xx
(安装lnmp时候输入的密码),进入后新建typecho博客的数据库,如typecho
,当然也可以是其它,到时候安装typecho的时候自己看着填对
3、安装typecho
直接访问网站进行安装typecho即可,此时可能因为伪静态的问题,访问不了后台,可参考lnmp环境 typecho 伪静态及后台404配置来解决问题
提示:如果不想安装typecho,想安装emlog或者zblog也可以按照此方法安装,安装wordpress可参考vps快速安装wordpress
版权声明:本文为原创文章,版权归 Rat's Blog 所有,转载请注明出处!
本文链接:https://www.moerats.com/archives/61/
如教程需要更新,或者相关链接出现404,可以在文章下面评论留言。
成功部署TYPECHO,谢谢博主大作。
可是忘记了用户名,于是重置了vps。
学会找回用户名,别一言不合就重装
11
把lnmp和typecho都安装好了,但是到了ip/myphpadmin的时候就显示404,我按照你另外一个文章写的解决办法试了也没有用,非常奇怪是为什么
您好 404是怎么解决的尼
看下/home/wwwroot/default文件夹,看你修改的什么,那就使用ip/xx,xx以文件夹名为准,建议直接使用宝塔面板吧,https://www.moerats.com/archives/896/
默认的是PhpMyAdmin,打开ip/PhpMyAdmin
是的,我刚才看了一下,我刚才手误打错了,我测试的时候确实是phpmyadmin,是不是大小写的问题
你可以自己看下数据库目录名称,用命令ls /home/wwwroot/defualt看下。
home/wwwroot/defualt 是手动建的吗
脚本自动创建的。
博主,你好
我装好了lnmp 并部署好了typecho,主题用的是和你一样的Handsome。现在我想在左边栏目里加一个“云盘”然后link指向的是OneIndex页面。我在/home/wwwroot/XXX.com里建了一个子目录oneindex, 然后按博主你的教程把Oneindex安装到这个目录里,但在浏览器里敲xxx.com/oneindex,绑定页面不出现,无法绑定OneDrive,我以前用caddy的时候在Caddyfile里配置是可以在子目录下正常工作的,这个lnmp+typecho把我弄晕了,不知道在哪里配置了,楼主能指导一下吗
你把以下代码加到conf配置文件里看看:
rewrite ^/xx/(.*)$ /xx/index.php?s=/$1 last; }location /oneindex/ {
或者你用二级域名吧,比如pan.xx.com,重新添加域名。
二级域名成功。
顺便问一下,博主有什么下载文章头图的网站推荐吗
没有,都是自己在网上找的。
还有就是无法访问此网站,拒绝连接请求
那就是你安装有问题,先琢磨下,实在不会就加文章末尾的联系方式。
部署typecho 访问服务器ip/xx这一步直接弹出一个114导航出来,进不了typecho部署,求大神解决
首先lnmp得安装成功,然后xx为数据库文件夹,然后访问ip/xx是不会出错的。
伪静态求解决!!!!!!
第3步写了伪静态方法。