VPS侦探论坛

 找回密码
 注册
查看: 9212|回复: 5

centos6 lnmp7多站点配置问题

[复制链接]
发表于 2011-9-23 21:20:07 | 显示全部楼层 |阅读模式

DS的VPS ,操作系统是Centos 6 32位, lnmp7一键安装包。安装时输入的域名是www.a.com安装完lnmp后输入域名www.a.com可以打开‘恭喜,lnmp一键安装包安装成功”页面,探针和phpmyadmin都可访问。此时根目录是/home/wwwroot
问题:我想在一个VPS上放置2个网站,分别放在不同的目录下,例如:第一个网站放置在/home/wwwroot/wordpress1 第二个网站放置在/home/wwwroot/wordpress2 下。两个域名www.a.comwww.b.com已经做了A记录解析到了同一个IP地址152.x.x.x
     应该如何配置?








[ 本帖最后由 stevenweb 于 2011-9-24 08:33 编辑 ]
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-9-23 22:05:46 | 显示全部楼层


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
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2011-9-24 08:31:25 | 显示全部楼层

问题是照此添加后我在/home/wwwroot/wordpress1/下安装wordpress博客程序时提示连接数据库错误。之前没添加时用www.a.com/phpmyadmin是可以访问数据库的。添加两个虚拟机后输入域名绑定目录分别为/home/wwwroot/wordpress1和/home/wwwroot/wordpress2。再以www.a.com/phpmyadminwww.b.com/phpmyadmin访问数据库就提示No input file specified.错误无法访问。请给位达人帮忙!谢谢!

[ 本帖最后由 stevenweb 于 2011-9-24 08:34 编辑 ]
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-9-24 10:36:04 | 显示全部楼层



1.修改 usr/local/nginx/conf/nginx.conf   将里面的 默认serer_name  改为你的IP   默认绑定home/wwwroot ,以后phpmyadmin访问地址为 http://ip/phpmyadmin     (phpmyadmin可以改名)  ,之后执行 /root/vhost.sh  正常绑定域名即可

怎么这么简单的关系你就搞不懂捏!

ip绑定  /home/wwwroot
www.a.com 绑定 /home/wwwroot/www.a.com
www.b.com 绑定 /home/wwwroot/www.b.com

phpmyadmin怎么访问就不用我教了吧!

[ 本帖最后由 红星 于 2011-9-24 10:38 编辑 ]
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2011-9-24 10:52:59 | 显示全部楼层

谢谢您的耐心回复,我是小白。还有问题如下:
www.a.com 绑定 /home/wwwroot/www.a.com  (此目录/home/wwwroot/www.a.com就相当于我上门的/home/wwwroot/wordpress1吗?)
www.b.com 绑定 /home/wwwroot/www.b.com   (此目录/home/wwwroot/www.b.com就相当于我上门的/home/wwwroot/wordpress2吗?)
那我将里面的 默认serer_name  改为你的IP后 在/home/wwwroot/wordpress1/下安装wordpress博客程序时就不会提示连接数据库错误了吗?

军哥运维代购:http://shop63846532.taobao.com/

发表于 2011-9-24 13:40:15 | 显示全部楼层

回复 5# 的帖子


是的  ,我已经 这样 部署了

/usr/local/nginx/conf/nginx.conf   默认配置文件 里面包含虚拟主机 绑定的是 home/wwwroot
/usr/local/nginx/conf/vhost/*.*      虚拟主机配置文件 被包含到了 /usr/local/nginx/conf/nginx.conf
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-21 10:48 , Processed in 0.031374 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表