逆流成河
我们一起努力成长...

VPS新手教程:LNMPA安装使用教程

【LNMPA安装】

首先,我们需要安装LNMP,这个过程我就不详细说了,下面列出命令:

wget -c http://soft.vpser.net/lnmp/lnmp0.7.tar.gz

tar zxvf lnmp0.7.tar.gz

cd lnmp0.7/

./centos.sh

然后,等待安装完成。之后我们可以选装加速(./eaccelerator.sh)和加密(./ionCube.sh)组件。下面,开始安装Apache,非常简单,仅需一个命令:

./apache.sh

之后,仍然是等待系统自动编译。完成之后,我们就可以打开默认页面了。

【LNMPA使用】

对于赵容来讲,我觉得加入了Apache带来的最大的方便,是可以直接支持.htaccess文件,不需要为伪静态规则费神了。

添加虚拟主机:/root/vhost.sh

删除虚拟主机:rm /usr/local/nginx/conf/vhost/域名.conf 同时需要:rm /usr/local/apache/conf/vhost/域名.conf

LNMPA状态管理: /root/lnmpa {start|stop|reload|restart|kill|status}

Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}

PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}

MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}

Apache状态管理:/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|status}

Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
Apache配置文件:/usr/local/apache/conf/httpd.conf

LNMPA升级PHP版本:./upgrade_lnmpa_php.sh(注意:在lnmp目录执行)

【疑难杂症及使用技巧】

1.LNMPA环境下wordpress插件升级需要输入FTP账户的解决方法:

chown -R www:www /home/(网站目录)

2.64bit系统安装LNMP之后,提示数据库密码错误不能管理怎么办?

执行下面的脚本重置密码就可以了!

wget http://soft.vpser.net/lnmp/ext/reset_mysql_root_password.sh;sh reset_mysql_root_password.sh

3.Mysql禁用日志

在/etc/my.cnf

把   #log-bin=mysql-bin

binlog_format=mixed 这两行注释掉

4.修改nginx的进程数量

在 /usr/local/nginx/conf/nginx.conf文件里

一般不用修改,如果你的VPS给了你双核,可以修改worker_processes 值 为2

5.修改php-cgi的进程数量

修改php-cgi的进程数量

在 /usr/local/php/etc/php-fpm.conf

修改 <value name=”max_children”>12</value> 一般256M内存,大概可以设为12个

6.修改最大同时连接文件数

系统默认是1024,最好改大些

使用ulimit -a 可以查看当前系统的所有限制值,使用ulimit -n 可以查看当前的最大打开文件数。

新装的linux默认只有1024,当作负载较大的服务器时,很容易遇到error: too many open files。因此,需要将其改大。

使用 ulimit -n 65535 可即时修改,但重启后就无效了。(注ulimit -SHn 65535 等效 ulimit -n 65535,-S指soft,-H指hard)

有如下三种修改方式:

①在/etc/rc.local 中增加一行 ulimit -SHn 65535

②在/etc/profile 中增加一行 ulimit -SHn 65535

③在/etc/security/limits.conf最后增加如下两行记录

  • soft nofile 65535

  • hard nofile 65535

具体使用哪种,试试哪种有效吧,CentOS中使用第1种方式无效果,使用第3种方式有效果,而在Debian中使用第2种有效果。

7.更改ssh默认端口

编辑/etc/ssh/sshd

默认为22 建议修改

为了保证不至于修改后自己无法SSH登陆,建议先增加一个端口号,待确认可以连接后,再删除22端口(Debian系统是:/etc/ssh/sshd_config)

8.修改ROOT密码(当然,这一步可以直接在SolusVM后台完成)

用ROOT账号登录SSH后,输入passwd  然后再输入二次新密码

建议设为9位数以上,英文数字字符组合

赞(0) 打赏
未经允许不得转载:逆流成河个人博客 » VPS新手教程:LNMPA安装使用教程
分享到: 更多 (0)
标签:
本站所刊载内容均为网络上收集整理,包括但不限于代码、应用程序、影音资源、电子书籍资料等,并且以研究交流为目的,所有仅供大家参考、学习,不存在任何商业目的与商业用途。若您使用开源的软件代码,请遵守相应的开源许可规范和精神,若您需要使用非免费的软件或服务,您应当购买正版授权并合法使用。如果你下载此文件,表示您同意只将此文件用于参考、学习使用而非任何其他用途。

评论 抢沙发

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

天猫 淘宝 拼多多 优惠券

立即领取电脑配置清单

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

支付宝扫一扫打赏

微信扫一扫打赏

×
订阅图标按钮