apache配置、重定向

 
1、          HTTP协议
2、Apache服务器
第一种方式:安装多个apache
第二种方式:一个网卡绑定多个ip
  1)添加ip地址
  本地连接—tcp/ip属性—高级---添加
192.168.52.107
  192.168.52.108
  2)http.conf下:
 
<Directory "D:/wamp/www/">
      Options Indexes FollowSymLinks
      Order Deny,Allow
      deny from all
      Allow from all
</Directory>  
  找一个空白写:
<VirtualHost 192.168.52.107>
 DocumentRoot "I:\php2011\php\apache\htdocs\gezhonganli\news_manage"
ServerName www.gao.com
</VirtualHost>
 
<VirtualHost 192.168.52.108>
 DocumentRoot "I:\php2011\php\apache\htdocs\gezhonganli\dengluxitong"
ServerName www.zhi.com
</VirtualHost>
然后在服务器输入:192.168.52.107就跳转到I:\php2011\php\apache\htdocs\gezhonganli\news_manage目录下了
    在服务器输入:192.168.52.108就跳转到I:\php2011\php\apache\htdocs\gezhonganli\dengluxitong目录下了
 接下来:
   在 C:\Windows\System32\drivers\etc找到hosts文件以txt打开在最下面空白处写入:
        192.168.52.107  www.gao.com
        192.168.52.108  www.zhi.com
保存。
然后在服务器输入:www.gao.com就跳转到I:\php2011\php\apache\htdocs\gezhonganli\news_manage目录下了
在服务器输入:www.zhi.com就跳转到I:\php2011\php\apache\htdocs\gezhonganli\dengluxitong目录下了
 
 
第三种:基于域名
        一个ip绑定多个域名
 
第四种
Rewrite 功能:隐藏真实地址,防止注入
一、Apache Rewrite 拟静态
配置虚拟主机:基于IP+基于端口+基于域名混用
大型虚拟主机(几十万):重定向
 
1、            目的:实现URL跳转,隐藏地址,使用perl语言
          防止注入
2、            如:
       http://www.ok1.com/csdn09.php?id=10
       转换
       http://www.ok1.com/csdn09_10.html
       http://www.ok1.com/csdn09_10
3、            配置步骤
apache主配置httpd.conf
1)   启用rewrite模块
2)   启用.htaccess文件
3)   指令格式
①      LoadModule rewrite_module modules/mod_rewrite.so把前面的#去掉
②       RewriteEngine on 启动重写模块引擎
③      RewriteRule  ^/test([0-9]*).html$  /test.php?id=$1  [L]
 结果:本来是http://127.0.0.1/test.php?id=1 可以写成http://127.0.0.1/test4.html
 
 
 
 
 二、制作安装程序
1、制作php安装程序原理
    install.php(实现数据库的创建)
2、用到函数
3、注意
 
步骤:
  config.php(系统配置信息)
  is_writable()
  fopen()
  fwrite()
  rename()
 
   第一步:创建空文件config.php(可写、保存全局变量)
第二步:实现install.php(引入config.php,动态创建数据库和表
表多余一个,保存表的变量建议使用数组)
第三步:创建成功后,跳转页面到web项目的首页
        并且将install.php改名
 
 
 
 
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值