CentOS_6.5_build_blog
服务器:腾讯云
CentOS 6.5 x32
域名:阿里云top域名
trojanazhen.top
远程SSH:Xshell 5
远程FTP:Xftp 5
配置安全组
服务器创建好后,修改linux的权限,配置安全组
开启linux的22端口
配置XShell
配置XShell
文件——属性,修改ASCII 127,解决退格键乱码
调整高级设置
添加复制和粘贴的快捷键
文件——新建,名称随便填写,协议默认,主机填写服务器的外网IP,端口号默认
用户身份验证,用户名root,密码是自己设置的那个,或者服务商提供,确定
之后连接VPS,弹框提示 接受并保存
安装screen
进入系统,安装screenyum install screen
提示是否下载,输入y
创建会话screen -S lnmp
如果长时间没有点击,可以用命令恢复lnmp的窗口screen -R lnmp
安装lnmp
安装最新的lnmp 1.3wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lnmp
设置MySQL密码
开启MySQL ImmoDB,输入Y
安装MySQL,选的5.5.x版本
安装PHP,选的5.4.x版本
可以不安装,回车默认不安装
按任意键开始安装
安装FTP工具yum install vsftpd
添加端口
添加8080端口,输入vi /etc/sysconfig/iptables
添加端口信息,之后保存-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
注意3306的端口,用于数据库的外联,开启3306端口,把DROP改为ACCEPT
重启防火墙service iptables restart
添加网站域名
添加网站域名,输入lnmp vhost add
添加域名trojanazhen.top
之后不需要添加更多域名,输入n
启用伪静态,输入y
输入建站模板(注意,我自己安装的是typecho,如果你安装不同的网站模板,自己填,或者直接填other)typecho
启用日志,输入y
之后回车默认为域名.log
输入y
之后创建数据库boke_user
设置密码
设置成功
域名解析
然后去设置域名解析,打开域名网站,
立即设置
之后输入公网IP,确定,然后会自动设置两个解析
进入域名,trojanazhen.top
设置两个域名解析到IPvi /etc/hosts
添加123.206.209.134 localhost www.trojanazhen.top xxx
123.206.209.134 localhost trojanazhen.top xxx
解决中文乱码
解决中文乱码,安装中文支持包yum groupinstall "Chinese Support"
修改i18n文件vi /etc/sysconfig/i18n
LANG="en_US.UTF-8" 改为LANG="zh_CN.UTF-8"
之后重启
Nginx404解决办法
重启之后,中文正常,预览网站,发现只能打开首页,其他均为404,百度解决办法
原来是伪静态的设置问题
个人解决办法,删掉,域名.confrm -f /usr/local/nginx/conf/vhost/域名.conf
然后修改nginx.confvi /usr/local/nginx/conf/nginx.conf
以下是我的伪静态文件:
之后重启nginxservice nginx restart
打开Xftp
文件——新建
名称随意,主机为公网IP,协议SFTP,端口22,填入用户名密码