首先配置防火墙
CentOS 7.0默认使用的是firewall作为防火墙
1.关闭firewall:

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
2.关闭SELINUX

vi /etc/selinux/config
#SELINUX=enforcing #注释掉
SELINUX=disabled #增加
:wq! #保存退出
setenforce 0 #使配置立即生效
Lnmp安装

1.安装nginx

yum install yum-priorities -y
wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum install nginx
2.启动nginx

systemctl start nginx.service #启动nginx
systemctl stop nginx.service #停止
systemctl restart nginx.service #重启
systemctl enable nginx.service #设置开机启动
3.更改nginx端口号(根据自己需求)

cd /etc/nginx/conf.d/
vim default.conf
把listen 80改成listen 81
然后重启nginx
systemctl restart nginx.service #重启nginx
4.访问http://ip:81即可看到nginx首页 5.下一步安装PHP-fpm

yum install php-fpm
安装完毕后
systemctl start php-fpm.service #启动php-fpm
systemctl enable php-fpm.service #设置开机启动
6.更改nginx配置文件识别php vi /etc/nginx/conf.d/default.conf,把之前的#给去掉就可以了,顺手改一下fastcgi_param

location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/$fastcgi_script_name;
include fastcgi_params;
}
7.访问test.php

在 /usr/share/nginx/html中新建一个test.php

访问http://ip:81/test.php即可看到nginx中的php页面
8.负载配置

进入 vi /etc/nginx/conf.d/default.conf

upstream site{
server 172.16.170.138;
server 172.16.170.139;
}
server {
listen 80;
server_name localhost;

#charset koi8-r;
#access_log /var/log/nginx/log/host.access.log main;

location / {
root /usr/share/nginx/html;
index index.html index.htm;
proxy_pass http://site;
}
9.域名修改 把上面site,localhost改为www.a.com

 
 
 

发布日期: 2016-12-20 作者: 511遇见

所属分类: Linux/Centos/Os 标签: CentOS7 LNMP

最新文章

  1. javaee 导航
  2. Spring Trasnaction管理(3)- 事务嵌套
  3. [日常训练]training
  4. 关于webpack抛出对象到全局的问题
  5. window平台安装MongoDB
  6. 学习总结 html一般标签的使用
  7. oracle11g 导入空表的办法
  8. Java变成遇到的简单乱码问题
  9. python实现微信自动回复机器人
  10. CSS中的偏僻知识点
  11. .net中操作Visual SourceSafe
  12. django之创建第7-1个项目-url配置高级
  13. 20155303 2016-2017-2 《Java程序设计》第三周学习总结
  14. 创建者模式Builder
  15. JavaScript进阶内容笔记1:各种对象类型判断
  16. mysql 添加索引 mysql 如何创建索引
  17. 【UNIX环境高级编程】线程同步
  18. mysql 库操作、存储引擎、表操作
  19. 【LABVIEW到C#】3》String的操作之Match Pattern Funtion.vi
  20. MongoDB简介及基础知识

热门文章

  1. S-HR常用源码
  2. python生成csv并发送邮件
  3. wpa_supplicant 交叉编译
  4. Django Rest Framework中文文档:Serializer relations
  5. tomcat 闪退 tomcat就是 找不到jre_home 
  6. memoの关于Qt的一些用法记录
  7. asp.net core 全局授权管理系统简介
  8. WPF 文本逐字一个个出现的动画效果
  9. SQL server 去掉重复数据
  10. git+jenkins+ansible+gitlab部署网站