RedHat7搭建Nginx+Apache+PHP
2015-12-07 15:32
627 查看
Nginx做为前端服务器(本机IP:192.168.136.104),将访问[b]PHP页面的动态请求转发给Apache服务器(只监听本地回环地址172.0.0.1:80)[/b]
安装Apache
# yum -y install httpd
修改Apache默认端口为81
# vi /etc/httpd/conf/httpd.conf
找到"Listen 80"这行,改为 Listen 127.0.0.1:80
安装PHP
# yum -y install php
[b]安装PHP扩展组件(可选)
[/b]# yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash
设置Apache服务开机自启动
# systemctl enable httpd
启动Apache服务
# systemctl start httpd
添加Nginx源
# wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm # rpm -Uvh nginx-release-centos-7-0.el7.ngx.noarch.rpm
安装Nginx
# yum install nginx
修改Nginx配置文件
# vi /etc/nginx/conf.d/default.conf
删除location / { ... }节点
取消以下注释:
设置Nginx服务开机自启动
# systemctl enable ngnix
启动Nginx服务
# systemctl start nginx
开通防火墙
# firewall-cmd --permanent --add-service=http
# firewall-cmd --reload
创建测试页面
# vi /var/www/html/index.php
测试站点
浏览http://192.168.136.104
安装Apache
# yum -y install httpd
修改Apache默认端口为81
# vi /etc/httpd/conf/httpd.conf
找到"Listen 80"这行,改为 Listen 127.0.0.1:80
安装PHP
# yum -y install php
[b]安装PHP扩展组件(可选)
[/b]# yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash
设置Apache服务开机自启动
# systemctl enable httpd
启动Apache服务
# systemctl start httpd
添加Nginx源
# wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm # rpm -Uvh nginx-release-centos-7-0.el7.ngx.noarch.rpm
安装Nginx
# yum install nginx
修改Nginx配置文件
# vi /etc/nginx/conf.d/default.conf
listen 192.168.136.104:80; server_name localhost; root /var/www/html; index index.html index.htm index.php;
删除location / { ... }节点
取消以下注释:
location ~ \.php$ { proxy_pass http://127.0.0.1; }
设置Nginx服务开机自启动
# systemctl enable ngnix
启动Nginx服务
# systemctl start nginx
开通防火墙
# firewall-cmd --permanent --add-service=http
# firewall-cmd --reload
创建测试页面
# vi /var/www/html/index.php
<?php phpinfo(); ?>
测试站点
浏览http://192.168.136.104
相关文章推荐
- Nginx配置
- 在nginx的配置文件中 判断浏览器然后重写
- Nginx 内置全局变量
- nginx+keepalive的负载均衡的高可用
- Nginx 学习笔记
- Ubuntu安装Nginx 1.8.0
- Ubuntu15.10下安装Nginx,PHP5(及PHP-FPM),MySQL
- Nginx+nagios安装配置
- nginx实现负载均衡
- Linux下安装php,并配置到nginx【最终版,完美解决问题】
- 阿里云上搭建nginx+uwsgi+flask
- Nginx 配置SSL访问
- windows平台中配置nginx+php环境
- Nginx+uWSGI+Django部署
- nginx 1.9.7安装使用
- windows下安装以及配置nginx
- Mac 下使用 Homebrew 安装 Nginx
- nginx的缓存设置 expires缓存提升网站负载
- nginx gzip压缩提升网站速度
- nginx+php的编译