广告位 后台主题配置管理 |
广告位 后台主题配置管理 |
本篇文章给大家谈谈apache服务器可用于解析域名,以及服务器中apache配置域名对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
首先,配置dns,对两个域名进行解析。其次,配置apache的虚拟主机,做基于域名的虚拟主机。
你的这个要根据你的需要来定:
第一种可能性:【你的这台服务器只有这一个主域名(是不是泛解析与些无关)】
那么这种情况,根本不用开后面的所谓URL重写,只要设定一个主目录就可以了,我估计你就是这一个吧,那保持默认就行了,不用动它。
第二种可能:【你的服务器有多个主域名,这个主域名只是你多个主域名的其中一个】
那么这种情况就必须使用URL重写来实现了,那接下来我给你说一下这个:
你的Directory "D:/APMServ/www/htdocs/company"这一行,是将服务器的目录设置为D:/APMServ/www/htdocs/company
那么这个目录将成为你网站的根目录,从而会让你解析到这台服务器上的其它域名也会被链接到这个目录下来。
而且 php_admin_value safe_mode On 这行设置,是在Directory之中么?这不是乱用一气么?它应该直接隶属于VirtualHost的吧:
它应该这样使用:
VirtualHost *:80
php_admin_value open_basedir "/usr/local/apache/htdocs/www:/tmp"
php_admin_value safe_mode On
/VirtualHost
另外,URL重写不要放到任何标签之中去
为了方便,你可以放到httpd.conf文件的最后面,这样容易寻找,也就是下面的这一段:
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
另外,就算是你使用这一段URL重写好像也无法实现你的功能吧?
试试如下的重写规则:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^([a-z_0-9\-]+)\.chujushichang\.com$
RewriteRule ^(.*)$ /company/$1 [L]
另外,如果重写了这条规则,就不要与去设定什么Directory "D:/APMServ/www/htdocs/company"了,设置了之后反而会出问题。
因为这条规则就是为了只让chujushichang.com这个主域名下的所有二级域名,都对应到网站根目录下的company目录中去的。
————
这百度知道的编辑器真不是一般的不好用,换行不好用,鼠标拖远不好用,还莫名其妙地把我的文章顺序弄乱了。
这还是个“大”站!
如果是的就去找机房的人要他们的智能DNS
解析平台,如果不是要实现智能DNS解析,你要去找一个智能DNS解析的平台
例如DNSPOD DNSNG等等
注册成功之后,你登陆系统之后就能看到有单域名解析多个IP地址的选项
1) 注册支持智能DNS解析平台
2)将NS转入智能解析平台
3)登陆系统
4)开始解析
Apache绑定域名目录办法
昨天搞了个国内的vps,和老外的不同的是,国内vps一般都是装win系统,管理自然通过远程桌面来。老外一般都是给你的面板来搞。
自己搞,很多东西就需要自己手动来,于是就学到(不得不学)这个apache绑米。
apache绑米是通过修改httpd.conf这个文件来实现。具体位置貌似apache目录下的conf目录,你自己找找。
修改apache的配置文件httpd.conf。不过就是这个httpd.conf文件搞了我半天,最开始我找的文件是C:\Program Files\Apache Group\Apache2\下面的httpd.conf,结果怎么改都没反应,郁闷了,原来这个配置文件不在这里哈,正确的位置在C:\Program Files\Apache Group\Apache2\conf\下面。修改就好了。(来自:Hewei)
一般在httpd.conf文件中可以看到一段代码,这就是关于apache虚拟主机设置的:
#VirtualHost *:80
# ServerAdmin bssn@bssn.org
# DocumentRoot F:/www/bssn
# ServerName bssn.org
# ErrorLog logs/bssn-error_log
# CustomLog logs/bssn_log common
#/VirtualHost
在这里,前面的井号“#”为注释的意思,也就是说有这个井号在,这些都是摆设。把井号去了就保存然后重新启动apache即可。
当然可以,前提是你有自己的域名解析服务器,在你的域名解析服务器上进行域名解析,C:\WINDOWS\system32\drivers\etc\hosts文件可以模拟这个解析。
然后在httpd.conf文件定义severName为即可。
关于apache服务器可用于解析域名和服务器中apache配置域名的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
广告位 后台主题配置管理 |
广告位 后台主题配置管理 |