PhotonVPS Xen VPS购买,安装配置

作者: jaclon 分类: Linux 发布时间: 2010-12-01 16:23 ė 6没有评论

本文是本人购买PhotoVPS的Xen VPS以及安装web环境所遇到的问题的记录以及解决方案。

现在国内的网站都需要备案才能上线,各个地方备案的流程也有所不同。浙江杭州市这边的就要到机房去拍个照,这个真的太不方便了。为了方便我的博客上线又能学习linux我就想到了买个vps。在VPS侦探网上有很多推荐的vps和优惠信息。后来就选择了PhotonVPS,使用优惠码享受终身7折优惠。我下午用支付宝付的钱,到了晚上就审核通过并开通了。

我也是vps新手啦,开通了也不知道怎么用哈!。在PhotonVPS的后台用户中心的产品库中只显示了linux的帐号和密码并没有ip等信息。我就急了啊,在群里到处问,还发了信息给他们客服(后台中有个服务单的)。他们客服还算不错,也给我回了信息。终于知道是什么回事了,原来vps的信息都在邮件(购买时注册用户用的email)中了。里面有一个管理平台地址,以及ip,系统帐号密码等信息。

使用Putty远程(SSH)管理Linux VPS

putty下载地址: http://soft.vpser.net/manage/putty/puttyfile_0.60cn.zip

使用邮件中提供的ip就能连接到服务器,输入帐号密码即可登录。

安装LNMP

安装教程:http://lnmp.org/install.html

在安装vsftpd的时候出现警告信息:useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.

不要理它,可以继续。添加完ftp的帐号后记得重新启动vsftpd,使用以下命令重启

/usr/local/sbin/vsftpd &

使用ftp连接试试看,连接成功。但在我上传代码的时候去传不上去提示:
create directory failed
chanage directory failed

我的解决方法是给网站根目录增加写权限
[root@vps home]# chmod o+w wwwroot
上传完wordpress博客程序,就要给网站配置域名了,用lnmp中的vhost.sh给网站配置www.bananawolf.com域名,重起lnmp服务:/root/lnmp reload

出现以下警告信息:conflicting server name “www.bananawolf.com” on 0.0.0.0:80, ignored

好像是域名冲突的意思。在我们购买vps的时候要求填写一个域名,我当时填写的是.bananawolf.com。不知道是不是有关系,解决方案当然是找出冲突的所在。打开/usr/local/nginx/conf/nginx.cnf文件,这个是nginx的配置文件。其中部分代码:

server
{
listen       80;
server_name www.bananawolf.com;
index index.html index.htm index.php;
root  /home/wwwroot;

location ~ .*\.(php|php5)?$
{
fastcgi_pass  unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fcgi.conf;
}

location /status {
stub_status on;
access_log   off;
}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires      30d;
}

location ~ .*\.(js|css)?$
{
expires      12h;
}

log_format  access  ‘$remote_addr – $remote_user [$time_local] “$request” ‘
‘$status $body_bytes_sent “$http_referer” ‘
‘”$http_user_agent” $http_x_forwarded_for’;
access_log  /home/wwwlogs/access.log  access;
}
include vhost/*.conf;
}

include vhost/*.conf 一句应该是加载vhost下所有以.conf结尾的文件

我在这个目录下找到www.bananawolf.com.conf文件,内容大致是这样的

server
{
listen       80;
server_name www.bananawolf.com;
index index.html index.htm index.php;
root  /home/wwwroot/wordpress;

location ~ .*\.(php|php5)?$
{
fastcgi_pass  unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fcgi.conf;
}

location /status {
stub_status on;
access_log   off;
}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires      30d;
}

location ~ .*\.(js|css)?$
{
expires      12h;
}

log_format  access  ‘$remote_addr – $remote_user [$time_local] “$request” ‘
‘$status $body_bytes_sent “$http_referer” ‘
‘”$http_user_agent” $http_x_forwarded_for’;
access_log  /home/wwwlogs/access.log  access;
}

}

从以上信息中知道确实是域名冲突,可以将根目录上的域名给去掉或者改成其他的。

到此网站配置成功。希望对想购买vps的朋友有帮助。

本文出自 肥蕉博客@IT技术,热门话题,生活随笔,美图欣赏,转载时请注明出处及相应链接。

本文永久链接: http://www.bananawolf.com/html/2010/12/198.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

Ɣ回顶部