深蓝网络

网站建设,程序开发,主机域名,搜索引擎

美国VPS教程五:VPS的初始化设置Linux版


上篇讲Windows系统VPS初始化的方法,现在给大家介绍下Linux版VPS如何进行初始化设置。
Linux系统的VPS初始化设置有一个非常大的好处是无需上传软件,许多组件,数据库等都可以利用美国的镜像站进行快速的在线安装。

一、SSH连接服务器

Linux VPS可以通过putty来进行SSH连接,putty是windows环境下连接Linux的一个小工具。
按图片上的提示填写好后,就可以进行连接了

putty来进行SSH连接
图: putty来进行SSH连接


注:
Host Name也可以填写域名,但必须提前解析好并生效。
进入连接窗口后,输入密码是盲输的,就是说看不到输入的字符。

二、环境构建

Linux系统Web环境一般分两种lamp和lnmp。
lamp:Linux + Apahche + Mysql + PHP
lnmp:Linux + Nginx + Mysql + PHP
对于新手,建议使用lnmp一键安装包吧。


1、下载安装包
命令:wget -c http://soft.vpser.net/lnmp/lnmp0.8.tar.gz


2、解压
命令:tar zxvf lnmp0.8.tar.gz


3、安装
命令:cd lnmp0.8/
CentOS命令:./centos.sh
Debian命令:./debian.sh
Ubuntu命令:./ubuntu.sh
然后输入要绑定的域名
再输入要设置的MySQL root的密码
程序自动安装。。。


4、安装其他组件
eAccelerator,命令:./eaccelerator.sh ,
ionCube,命令:./ionCube.sh
imageMagick,命令:./imageMagick.sh
memcached,命令:./memcached.sh
PureFTPd和管理面板,命令:./pureftpd.sh
VsFTPD,命令:./vsftpd.sh
升级Nginx版本,命令:./upgrade_nginx.sh
升级PHP版本,./upgrade_php.sh


三、虚拟主机管理

1、添加虚拟主机,执行如下命令:/root/vhost.sh 根据提示输入要绑定的域名,回车,如果需要添加更多的域名,输入y,再输入要另外绑定的域名,多个域名可以用空格隔开。再输入域名绑定的目录(绝对目录,如/home/wwwroot/lnmp,如果不填默认是/home/wwwroot/绑定的域名),再选择是否添加伪静态规则,默认已经有了Discuz、Wordpress、Sablog、emlog、dabr,可直接输入以上名称即可,如果需要添加自定义伪静态规则,直接输入一个想要的名字,程序会自动创建伪静态文件,直接在/usr/local/nginx/conf/你自定义的伪静态名字.conf 里面添加伪静态规则就行。接下来会提示是否需要启用日志功能,一般情况下不需要启动,直接输入n就行,如需启动,输入y,再输入要定义的日志文件名字,回车就会自动添加虚拟主机。


2、删除虚拟主机,ssh执行:rm /usr/local/nginx/conf/vhost/域名.conf

状态管理
LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}
Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}
PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Memcached状态管理:/etc/init.d/memcached {start|stop|restart}

相关图形界面程序
phpinfo : http://前面输入的域名或IP/phpinfo.php
phpMyAdmin : http://前面输入的域名或IP/phpmyadmin/
探针 : http://前面输入的域名或IP/p.php
PureFTP管理界面:http://前面输入的域名或IP/ftp/ Memcached测试页面:http://前面输入的域名或IP/memcached.php

LNMP相关目录
nginx : /usr/local/nginx
mysql : /usr/local/mysql
php : /usr/local/php
网站目录: /home/wwwroot/
Nginx日志目录:/home/wwwlogs/ Nginx虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/

LNMP相关配置文件
Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
 

《美国VPS基础教程》由深蓝网络技术撰写制作,
教程目录:http://www.dieep.com/?id=56


上一篇  |  下一篇

评论列表:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。