WDlinux官方论坛's Archiver

枫行天下 发表于 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/   实际是这样的,
------------------------------------------------------------------------------------------------------
          现在问题来了,因我用的程序,要用到伪静态,自动绑定(二级域名和其它顶级域名)相关的方面,

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

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

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

有没有办法解决,,,,

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

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

例如:我想在ssh下用命令,绑定  *.abc.com (泛解析) 到/www/web/abc123/[color=blue]public_html[/color]/[b][color=red]comqy[/color][/b]     这里,要怎么操作,需要什么样的命令?
[b][size=6][color=red]   万分感谢![/color][/size][/b]

枫行天下 发表于 2013-7-6 19:39

/www/web/abc123/[color=Red]public_html[/color]/[b]comqy[color=Blue][/color][/b]     

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

相要的效果是:[url]www.abc.com和abc.com[/url] 解析到 /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

[b][size=7][color=red]己解决:[/color][/size][color=red][/color][/b]   默认IP访问的还是官方原default目录,这个没有改。

就是在自己新建的站点    修改了那个 [color=blue] 域名.com.conf    [/color]
[color=#0000ff]附代码:[/color]
[color=#0000ff]--------------------------------------------------------------[/color]
<VirtualHost *:88>
DocumentRoot /www/web/域名/public_html
ServerName 域名.com
ServerAlias [url]www.域名.com[/url]
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,

[color=red]还是就是,WDCP 其它项目设置保存后,会不会把这个   域名.com.conf   这个文件重置了。。。。[/color]
[color=red][/color]
[color=#0000ff][/color]

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.