首先使用 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服务器 一、 DNS概述 DNS(Domain Name System)是域名管理系统,负责将人类易于记忆的域名转换为机器易于识别的IP地址。域名由特定的格式组成,用来表示互联网中某一台计算机或者计算机组的名称,...
**创建 tomcat_server 服务器组**,包含两台HTTPD服务器。 2. **设置 Nginx 反向代理**:配置Nginx作为反向代理服务器,实现对Tomcat服务器的负载均衡。 **六、阶段测试** - 进行初步的功能测试,包括但不限于...
总结起来,搭建Gerrit代码审查服务主要包括创建专用账户、安装Java、下载安装Gerrit、配置Gerrit及启动服务、配置反向代理等步骤。这个过程可以帮助团队实现更高效、安全的代码审核流程,提升软件开发的质量和效率。
Nginx 是一款开源且高性能的 Web 服务器和反向代理服务器,它以其高并发处理能力、轻量级设计和出色的稳定性在 IT 行业中广泛应用。Nginx 支持多种操作系统,包括 CentOS 7.2,本文将介绍如何在 CentOS 7.2 上搭建 ...
本指南将深入探讨在Linux环境下进行网站建设的技术细节,包括基础架构、服务器配置、Web服务搭建、数据库管理以及安全防护等多个方面。 一、基础环境搭建 1. 安装Linux发行版:常见的Linux服务器发行版有Ubuntu、...
- **性能优化**:了解Nginx反向代理、缓存机制等技术手段提升网站响应速度。 ### 案例二:数据库服务器搭建 #### 背景 企业级应用往往离不开数据库的支持,MySQL作为一款流行的关系型数据库管理系统,在Linux环境...
此配置不仅提供了安全的通信,还利用Apache的负载均衡和反向代理功能,提高了系统的稳定性和可扩展性。在实际生产环境中,我们还可以进一步优化配置,例如使用负载均衡器、缓存服务等,以满足高并发访问的需求。
Nginx是一款高性能的HTTP和反向代理服务器,可以从其官网下载源码,然后进行编译安装: ``` ./configure --prefix=/usr/local/nginx make make install ``` 6. **编译MySQL** MySQL数据库的源码安装步骤如下...