建设工作站服务器
文章主要介绍了Apache的Virtual Host虚拟主机配置和rewrite模块的重要参数。 这是在同一Apache服务器软件上部署多个站点的基本方法。 需要的朋友请参照以下内容
虚拟主机配置过程
在这里的例子中,我们的路是这样的
document root:/home/jb51/sites/demo.jb51.net
ServerName: demo.jb51.net
进入apache虚拟主机配置目录
cd /etc/apache2/sites-available
2 .创建文件demo.jb51.net
virtual host *:80服务器管理员web master @ localhostdirectoryindexindex.htmlindex.PHP document root/home/jb51/sites/destes #039; /home/JB51/sites/demo.JB51.net
3 .激活虚拟主机配置
sudo a2ensite demo.jb51.net
访问/etc/apache2/sites-enabled/目录时,将显示所有活动的虚拟主机。 您可以在sudo a2dissite demo.jb51.net注销
CD/etc/Apache2/sites-enabled ls-lt
显示
代码的副本如下。
lwxrwxrwx1root root 362013-04-0517:29 demo.jb51.net-- ./sites-available/demo.jb51.net
重新启动apache服务
sudo /etc/init.d/apache2 restart
6.ubuntu设置主机
vim /etc/hosts
127.0.0.1 demo.jb51.net
7 .打开. htaccess目录设置,显示目录结构列表
目录和映射; #039; /home/
http://www.bbqmw.net/qm_bbqmbd/
JB51/demo.JB51.net&; #039; allowoverridenoneallowoverridealloptions-indexesfollowsymlinks/directory
AllowOverride none意味着关闭. htaccess,如果打开,可以设置为AllowOverride all
Options -Indexes表示要关闭目录结构的显示,要打开,请设置为Options Indexes
Options FollowSymLinks表示支持symbol link (软连接),要关闭,请将其设置为Options -FollowSymLinks
rewrite模块重要参数的说明
打开rewrite :
sudo a2enmod rewrite
禁用写操作:
sudo a2dismod rewrite
服务器环境变量: Apache提供给rewirte模块的环境变量大致分为5种类型。
部分http头参数
1 .参数名称: HTTP_USER_AGENT
样品参考值: Mozilla/5.0(windows; u; Windows NT 5.1; zh-CN; rv:1.9.0.8 ) Gecko/2009032609 Firefox/3.0.8
说明:相当于PHP的服务器参数: $_SERVER[&; #039; HTTP_USER_AGENT&; #039; ]
2 .参数名称: HTTP_REFERER
样品参考值: http://www.test.cn/test.php
说明: PHP服务器参数: _SERVER[&; #039; HTTP_REFERER&; #039; )相当于
3 .参数名称: HTTP_COOKIE
示例参考值: ZDEDebuggerPresent=php、phtml、php3
说明:相当于PHP的服务器参数: $_SERVER[&; #039; HTTP_COOKIE&; #039; ]
4 .参数名称: HTTP_FORWARDED
示例参考值:使用代理服务器时为代理服务器的IP地址,在本地环境测试中出值并不容易。
说明:相当于PHP的服务器参数: $_SERVER[&; #039; HTTP_FORWARDED&; #039; ]
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn