• apache多站点配置+多端口配置


    Apache多站点配置 
    
    
    
    
      这种方法是配置不同的地址访问不同的文件夹的配置
    
      1:修改本机的hosts文件,如下:  
       示例:
       127.0.0.1      localhost
      127.0.0.1       www.dede.com
      127.0.0.1       www.phpcms.com   
       
       2: 打开appserv的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号。  
       #LoadModule vhost_alias_module modules/mod_vhost_alias.so   
       去掉#意思是启用apache的虚拟主机功能。  
       
       #Include conf/extra/httpd-vhosts.conf  
       去掉这一行的#意思是从conf/extra/httpd-vhosts.conf这个文件导入虚拟主机配置。
       
       3: 打开extra目录内的httpd-vhosts.conf文件,什么都不管,直接在文件底部加入自己要加的虚拟主机的信息。如下面所示。   
        分别是给出一个管理员邮箱、指出此网站的根目录、域名、和错误日志存放位置。注意目录间隔最好用/而不是/ 。    
                                
        NameVirtualHost *:80
    <VirtualHost *:80>
        ServerName www.phpzend.com
        DocumentRoot E:/wamp/www/phpzend
        ServerAlias www.phpzend.com
        ErrorLog "logs/www.phpzend.com-error.log"
        CustomLog "logs/www.phpzend.com-access.log" common
    </VirtualHost>
      
       
       *以上路径中的斜线左斜右斜都可以。 
    
    4. 在httpd.conf中添加相应目录
      
    
    #wwww.phpzend.com
    
    <Directory "E:/wamp/www/phpzend/">
    
    Options Indexes FollowSymLinks
    
    AllowOverride all Order Deny,
    
    Allow Allow from all
    
    </Directory>
    
     5 将appserv的apache服务重启,就可以了,可以在各网站的根目录下放一个index.html文件,如果能看到,说明就对了。
    
     
    
    第二种:是在同一个ip下面配置不同的端口的方法
    
    打开appserv的安装目录,找到httpd.conf文件,找到:
         Listen 80
          加入:
    Listen 80 
     Listen 1000 
     Listen 1001 
     Listen 1002
    然后参照虚拟主机的设置方法。不同的是:
    <VirtualHost *:80> 这个后边的端口号按自己需求更改就成了。
     如果 弄完之后 出现403错误 那 在httpd.conf里找到:
    <Directory />
        Options FollowSymLinks ExecCGI Indexes
        AllowOverride None
        Order deny,allow
        Deny from all
        Satisfy all
    < /Directory>
    更改为
    <Directory />
        Options FollowSymLinks ExecCGI Indexes
        AllowOverride None
     #    Order deny,allow
     #    Deny from all
     #    Satisfy all
    < /Directory>
    用多端口配置多站点
       配置1:开启wampserver的虚拟目录的支持
              apache 的httpd.conf中找到Include conf/extra/httpd-vhosts.conf将前面的“;”去掉
    
       配置2:设置多端口监听
               apache 的httpd.conf中
               Listen 8080
               Listen 8081
               Listen 8082
               Listen 8083
       配置3:在httpd-vhosts.conf文件中添加一组标签
    
               <VirtualHost *:8081>
                    ServerAdmin wordpress@wordpress.localhost
                    ServerName  www.bingphp.com
                    DocumentRoot  H:/wamp/www/canphp
                    ServerAlias www.bingphp.com
                    ErrorLog "logs/wordpress.localhost-error.log"
                    CustomLog "logs/wordpress.localhost-access.log" common
                </VirtualHost>
    
                #注意:ServerName的写法,只需写此主机的域名或ip地址,localhost或127.0.0.1或具体的域名(www.bingphp.com 已通过hosts文件映射到本机了)

    若访问出现403、可配置apache的httpd.conf文件
    <Directory "H:/wamp/www/myblog">
    Options Indexes FollowSymLinks
    AllowOverride all
    Order deny,allow
    Allow from all
    </Directory>

  • 相关阅读:
    [原创]可动态显示圆形图像或圆形文字的AvatarImageView
    [原创]自定义view之:快速开发一款Material Design风格的dialog的开源项目MDDialog
    [原创]自定义BaseAcitivity的实现,统一activity的UI风格样式
    [原创]android自定义动画的一点感悟
    [原创]Java中的字符串比较,按照使用习惯进行比较
    [原创]android使用代码生成LayerDrawable的方法和注意事项
    [原创]android开源项目源码解析(一)----CircleImageView的源码解析
    [原创]自定义公历农历日期选择器
    自定义android RadioButton View,添加较为灵活的布局处理方式
    实现仿知乎的开场动画,图片zoomin的效果,实现原理,没加动效
  • 原文地址:https://www.cnblogs.com/wpcnblog/p/10974253.html
Copyright © 2020-2023  润新知