首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Apache配置

Apache配置

作者头像
码客说
发布2019-10-22 13:58:07
1.1K0
发布2019-10-22 13:58:07
举报
文章被收录于专栏:码客码客

配置为服务(windows)

httpd -k install -n "httpd"

“httpd”为配置的服务名,可自定义

配置虚拟主机

加载其他配置文件

Include conf/vhosts.conf

虚拟主机

NameVirtualHost *:80
<VirtualHost *:80>
    ServerName www.abc.cn
    DocumentRoot "D:/wwwroot/abc/"
</VirtualHost>

别名

用于同一域名多个站

NameVirtualHost *:80
<VirtualHost *:80>
    ServerName www.abc.cn
    DocumentRoot "D:/wwwroot/abc/"
    Alias /blog/ "D:/wwwroot/blog/"
</VirtualHost>

访问www.abc.cn找的路径为D:/wwwroot/abc/ 访问www.abc.cn/blog/找的路径为D:/wwwroot/blog/

代理

<VirtualHost *:80>
    ProxyPreserveHost On 
    ServerName www.abc.com    
    ProxyPass / http://www.abc.com:8080/  
    ProxyPassReverse / http://www.abc.com:8080/
</VirtualHost>
开启代理:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so

注意: ProxyPass:正向代理 即:如果访问www.abc.com实际上访问的是http://www.abc.com:8080/ ProxyPassReverse:反向代理 如果http://www.abc.com:8080/页面中又重定向到了login.jsp 访问www.abc.com实际上访问的是http://www.abc.com:8080/ 如果不配反向代理那么get请求的url是http://www.abc.com:8080/login.jsp 配反向代理后则会get请求的url则为http://www.abc.com/login.jsp

监听多个端口

添加多个端口

Listen 8011
Listen 8088 

建立多个虚拟主机目录

NameVirtualHost *:80
<VirtualHost *:80>
ServerName localhost
DocumentRoot "E:/web1"
</VirtualHost>

NameVirtualHost *:8011
<VirtualHost *:8011>
ServerName localhost
DocumentRoot "E:/web2"
</VirtualHost>

NameVirtualHost *:8088
<VirtualHost *:8088>
ServerName localhost
DocumentRoot "E:/web3"
</VirtualHost>

重启Apache服务

即可以用   
localhost   
localhost:8011   
localhost:8088   
访问你不同的网站了  
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-08-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 配置为服务(windows)
  • 配置虚拟主机
    • 加载其他配置文件
      • 虚拟主机
        • 别名
          • 代理
            • 开启代理:
        • 监听多个端口
          • 添加多个端口
            • 建立多个虚拟主机目录
              • 重启Apache服务
              相关产品与服务
              轻量应用服务器
              轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门开源软件打包实现一键构建应用,提供极简上云体验。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档