Board logo

标题: [求助] 老大救命呀,,,这个问题搞的头痛。。。 [打印本页]

作者: 枫行天下    时间: 2013-7-6 12:51     标题: 老大救命呀,,,这个问题搞的头痛。。。

我的是centos 系统,装的wdcp  
         正常情况下,用WDCP很好了,没什么情况发生,但总有。。。。
-------------------------------------------------------------------
描述: 1, 我的网站根目录是      /www/web/abc123
           "abc123"是我网站的根目录,里面有个public_html  程序是放在 abc123/public_html/下面的,这个明白的。

         2,我的网站目录下面还有一个子目录,、/www/web/abc123/comqy     理论comqy是我的子目录,
             实际我的子目录是,/www/web/abc123/public_html/comqy/public_html/   实际是这样的,
------------------------------------------------------------------------------------------------------
          现在问题来了,因我用的程序,要用到伪静态,自动绑定(二级域名和其它顶级域名)相关的方面,

重点:程序要求,泛解析域名,绑定到网站目录下面的子目录comqy这里,(这里我是用default默认IP就到这个目录的)

        关键是default到comqy这个子目录中,其实是到下面的public_html中的,这样就出现问题了,和官方程序规则不一样了。

         出现问题,实现不了,想要的功能。
       --------------------------------------------------------------------------------------------------
  程序要求,泛解析(default默认IP)到网站下面的子目录comqy  现在多了这个public_html   和程序有冲突了,有问题了实现不了。

有没有办法解决,,,,

如果没有办法解决的话, 能不能这样:

直接在 centos  下面用命令操作,   绑定  *.abc.com   到comqy子目录下面,,
求老大,提供这样的命令,,万分感谢!

例如:我想在ssh下用命令,绑定  *.abc.com (泛解析) 到/www/web/abc123/public_html/comqy     这里,要怎么操作,需要什么样的命令?
   万分感谢!
作者: 枫行天下    时间: 2013-7-6 19:39

/www/web/abc123/public_html/comqy     

上面这个是网站的目录路径,

相要的效果是:www.abc.com和abc.com 解析到 /www/web/abc123/public_html   这里,这个可以实现,

重点是,我想要  *.abc.com   泛解析到  网站下面的子目录 comqy中,,,不能是这个目录下的public_html
作者: 枫行天下    时间: 2013-7-6 19:43

如果WDCP 设置没办法实现的话,,设置apache或ngins     的httpd.conf

它们这个httpd.conf  文件在什么路径,要如何设置?

*.abc.com   泛解析到网站下面的子目录  comqy     (不能用WDCP,用了下面有public_html)
作者: 枫行天下    时间: 2013-7-7 12:33

己解决:   默认IP访问的还是官方原default目录,这个没有改。

就是在自己新建的站点    修改了那个 域名.com.conf   
附代码:
--------------------------------------------------------------
<VirtualHost *:88>
DocumentRoot /www/web/域名/public_html
ServerName 域名.com
ServerAlias www.域名.com
ErrorDocument 404 /404.php
php_admin_value open_basedir /www/web/域名:/tmp
<IfModule mod_deflate.c>
DeflateCompressionLevel 7
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
AddOutputFilter DEFLATE css js html htm gif jpg png bmp php
</IfModule>
</VirtualHost>
<Directory /www/web/域名>
    Options FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

<VirtualHost *:88>
DocumentRoot /www/web/域名/public_html/company
ServerName 域名.com
ServerAlias *.域名.com
RewriteEngine On
ErrorDocument 404 /404.php
RewriteRule ^(.*).(asp|aspx|asa|asax|dll|jsp|cgi|fcgi|pl)(.*)$ /404.php
RewriteRule ^(.*)/([a-z]+)/(.*).shtml$ $1/$2/index.php?rewrite=$3
<Directory /www/web/域名/public_html/company>
    Options FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>   
</VirtualHost>
------------------------------------------------------------------------------------------
不明白的是,端口为什么是88,,,,一开始改80不行,后来才改的88,

还是就是,WDCP 其它项目设置保存后,会不会把这个   域名.com.conf   这个文件重置了。。。。






欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/) Powered by Discuz! 7.2