sunnyADboy 发表于 2011-7-11 10:19:20

LNMPA中IP如何绑定文件夹?

VPS装的是LNMPA 现有三个独立IP 我想把它分配给/home/wwwroot/下三个不同的文件夹做3个不同的站 请问具体怎么操作?
按照教程我已经会不同域名绑定不同文件夹了 现在想通过IP也能访问绑定的文件夹
请大家指点下小弟 谢谢!

licess 发表于 2011-7-11 11:05:46

3个ip分别解析到3个不同的域名上就行了。

sunnyADboy 发表于 2011-7-11 12:45:08

回复 2# 的帖子

谢谢军哥指点
但还是有不懂的地方 还请指点

我只会把域名做A记录指向IP 不会把IP解析到域名 请问这如何设置?

我最终想实现的效果是无论是访问域名还是IP都会到它们绑定的那个文件夹

谢谢

licess 发表于 2011-7-11 13:10:18

域名解析到ip就行了,其他都不用管

jim9 发表于 2011-7-11 13:11:10

sunnyADboy 发表于 2011-7-11 14:17:05

回复 4# 的帖子

哦 我的vps默认状态下是3个IP都指向/home/wwwroot/文件夹

可能是只要域名做A记录解析 然后再在VPS上设置不同虚拟主机 它自动就匹配了 也许我想多了 呵呵

好吧 谢谢军哥
我回去试试(现在上班不敢忙自己的东东) 要有新情况再来请教

licess 发表于 2011-7-11 15:02:42

如果想ip也能访问和域名一样的话就得修改配置文件的listen了。

jim9 发表于 2011-7-12 00:42:18

sunnyADboy 发表于 2011-7-13 02:15:33

回复 7# 的帖子

谢谢 军哥知道
我把整个论坛里所有关于IP绑定域名(文件夹)的帖子都看了一遍,也实际操作了,
发现如果环境是LNMP ,操作步骤最简单
只要修改/usr/local/nginx/conf/vhost/域名.conf在listen 后面加上IP重启Nginx即可生效 (实际操作成功)

如果环境是LNMPA 参考 https://bbs.vpser.net/thread-3110-1-3.html ,我还是遇到一些异常,
修改/usr/local/nginx/conf/vhost/域名.conf在listen 后面加上IP,修改/usr/local/apache/conf/vhost/域名.conf 将<VirtualHost *:88>改成<VirtualHost ip:88> 然后分别重启Nginx和Apache.

重启Nginx表现正常,但重启Apache时提示错误 : VirtualHost 12.23.34.45:88 overlaps with VirtualHost 12.23.34.45:88 , the first has precedence, perhaps you need a NameVirtualHost directive

百度和谷歌后,把/usr/local/apache/conf/extra/httpd-vhosts.conf 里的NameVirtualHost *:88改为NameVirtualHost 12.23.34.45:88 再重启Apache此错误消失,但出现新的错误: _default_ VirtualHost overlap on port 88, the first has precedence

自己瞎倒腾,将/usr/local/nginx/conf/vhost/域名.conf 里面,修改为
location @apache {
                        internal;
                        proxy_pass http://12.23.34.45:88 ;
                        include proxy.conf;
                        }

                location ~ .*\.(php|php5)?$
                        {
                              proxy_pass http://12.23.34.45:88 ;
                              include proxy.conf;
                        }
然后执行/root/lnmpa restart 一切正常,没出现任何错误,效果也达到了无论访问IP还是域名都到绑定的文件夹,
就是不知道这样设置有没有什么弊端,为什么我非得这样折腾才行 ,不能像https://bbs.vpser.net/thread-3110-1-3.html里简单设置 是哪里的细节没注意到吗? 还请军哥指点谢谢

licess 发表于 2011-7-13 08:47:54

apache不用修改吧。
页: [1]
查看完整版本: LNMPA中IP如何绑定文件夹?