centos6 lnmp7多站点配置问题
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.com和www.b.com已经做了A记录解析到了同一个IP地址152.x.x.x 。
应该如何配置?
[ 本帖最后由 stevenweb 于 2011-9-24 08:33 编辑 ] 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 问题是照此添加后我在/home/wwwroot/wordpress1/下安装wordpress博客程序时提示连接数据库错误。之前没添加时用www.a.com/phpmyadmin是可以访问数据库的。添加两个虚拟机后输入域名绑定目录分别为/home/wwwroot/wordpress1和/home/wwwroot/wordpress2。再以www.a.com/phpmyadmin和www.b.com/phpmyadmin访问数据库就提示No input file specified.错误无法访问。请给位达人帮忙!谢谢!
[ 本帖最后由 stevenweb 于 2011-9-24 08:34 编辑 ] 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 编辑 ] 谢谢您的耐心回复,我是小白。还有问题如下:
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博客程序时就不会提示连接数据库错误了吗?
回复 5# 的帖子
是的,我已经 这样 部署了/usr/local/nginx/conf/nginx.conf 默认配置文件 里面包含虚拟主机 绑定的是 home/wwwroot
/usr/local/nginx/conf/vhost/*.* 虚拟主机配置文件 被包含到了 /usr/local/nginx/conf/nginx.conf
页:
[1]