centos 搭建 httpd 服务器 以及配置多域名 反向代理
2014-02-28 18:55
232 查看
首先使用 yum 安装 输入命令:
yum install httpd php
然后理论上httpd 已经把 php modul加进去了 没加请手动添加:
LoadModule php5_module modules/libphp5.so
想要在html中执行php 代码,表示以下后缀名可以使用php引擎,请输入:
AddType application/x-httpd-php .php AddType application/x-httpd-php .htm AddType application/x-httpd-php .html
这样就ok了。
多域名,字域名配置:
使用VirtualHost 技术
NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot /var/www/html ServerName xxx.com ErrorLog logs/error_log CustomLog logs/access_log common </VirtualHost>
记住 一定要打开NameVirtualHost
反向代理:
首先几个模块是需要加载的:
LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so LoadModule proxy_ftp_module modules/mod_proxy_ftp.so LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so LoadModule proxy_connect_module modules/mod_proxy_connect.so
然后如下配置:
<VirtualHost *:80> DocumentRoot /var/www/xxx ServerName xxx.com ProxyPass / http://10.1.1.1:8190/ ProxyPassReverse / http://10.1.1.1:8190/ ErrorLog logs/error_log CustomLog logs/access_log common </VirtualHost>
就可以反向代理了。
如果出现 [error] (13)Permission denied: proxy: HTTP: attempt to connect to 的错误
试一试: /usr/sbin/setsebool httpd_can_network_connect 1
范域名解析:
使用 ServerAlias 就好使
相关文章推荐
- centos 搭建 httpd 服务器 以及配置多域名 反向代理
- CentOS7下搭建nginx反向代理服务器使得外网可以二级域名访问内网应用
- apache服务器的搭建配置以及正反向代理
- squid 2.7 通过域名反向代理多个服务器配置成功
- CentOS编译安装Squid配置反向代理服务器
- Linux(阿里云Centos7)环境下搭建svn服务器以及权限配置详细步骤
- CentOS7下搭建nginx反向代理服务器 二级域名访问
- linux下通过Squid反向代理搭建CDN缓存服务器的配置方法
- Ubuntu下安装Nginx环境以及搭建反向代理服务器
- centos6.4下反向代理服务器squid安装,配置,日志管理,监控及压力测试
- nginx配置1:借助Nginx搭建反向代理服务器与缓存静态文件
- nginx配置1:借助Nginx搭建反向代理服务器与缓存静态文件
- nginx 配置静态web服务器以及反向代理服务器的一些问题
- centos6.5有关tengine反向代理tomcat服务器的基本配置
- squid 2.7 通过域名反向代理多个服务器的配置方法
- CentOS 6.6编译安装Squid 配置反向代理服务器
- Centos6.5服务器环境搭建之安装Tomcat以及开机自启动的配置
- Centos 6.4下用Squid配置反向代理多个内网WEB服务器
- CentOS 6.6编译安装Squid 配置反向代理服务器
- nginx-1.8.0反向代理服务器的搭建与配置