`
sharp-fcc
  • 浏览: 112388 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

centos 搭建 httpd 服务器 以及配置多域名 反向代理

阅读更多

首先使用  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 就好使

分享到:
评论

相关推荐

    Centos8 搭建DNS服务器

    Centos8 搭建DNS服务器 一、 DNS概述 DNS(Domain Name System)是域名管理系统,负责将人类易于记忆的域名转换为机器易于识别的IP地址。域名由特定的格式组成,用来表示互联网中某一台计算机或者计算机组的名称,...

    关于linux的综合实验lvs-nginx-dns-tomcat-httpd-nfs

    **创建 tomcat_server 服务器组**,包含两台HTTPD服务器。 2. **设置 Nginx 反向代理**:配置Nginx作为反向代理服务器,实现对Tomcat服务器的负载均衡。 **六、阶段测试** - 进行初步的功能测试,包括但不限于...

    CentOS7搭建gerrit 代码审查服务方法

    总结起来,搭建Gerrit代码审查服务主要包括创建专用账户、安装Java、下载安装Gerrit、配置Gerrit及启动服务、配置反向代理等步骤。这个过程可以帮助团队实现更高效、安全的代码审核流程,提升软件开发的质量和效率。

    Nginx负载均衡搭建及配置技术

    Nginx 是一款开源且高性能的 Web 服务器和反向代理服务器,它以其高并发处理能力、轻量级设计和出色的稳定性在 IT 行业中广泛应用。Nginx 支持多种操作系统,包括 CentOS 7.2,本文将介绍如何在 CentOS 7.2 上搭建 ...

    Linux 网站建设技术指南

    本指南将深入探讨在Linux环境下进行网站建设的技术细节,包括基础架构、服务器配置、Web服务搭建、数据库管理以及安全防护等多个方面。 一、基础环境搭建 1. 安装Linux发行版:常见的Linux服务器发行版有Ubuntu、...

    Linux系统案例分析详解

    - **性能优化**:了解Nginx反向代理、缓存机制等技术手段提升网站响应速度。 ### 案例二:数据库服务器搭建 #### 背景 企业级应用往往离不开数据库的支持,MySQL作为一款流行的关系型数据库管理系统,在Linux环境...

    apache+https+tomcat.rar

    此配置不仅提供了安全的通信,还利用Apache的负载均衡和反向代理功能,提高了系统的稳定性和可扩展性。在实际生产环境中,我们还可以进一步优化配置,例如使用负载均衡器、缓存服务等,以满足高并发访问的需求。

    lanmp(Linux Apache Nginx Mysql Php) 的安装配置

    Nginx是一款高性能的HTTP和反向代理服务器,可以从其官网下载源码,然后进行编译安装: ``` ./configure --prefix=/usr/local/nginx make make install ``` 6. **编译MySQL** MySQL数据库的源码安装步骤如下...

Global site tag (gtag.js) - Google Analytics