Centos7中Nginx服务基础

Nginx服务基础

一款高性能、轻量级web服务

​稳定性高

系统资源消耗低

对HTTP并非连接的处理能力高(单台物理机可支持30000-50000个并发请求)

1.创建nginx 源

vi /etc/yum.repos.d/nginx.repo
 [nginx]

 name=nginx repo

 baseurl=http://nginx.org/packages/centos/7/$basearch/

 gpgcheck=0

 enabled=1

1.1 执行安装

yum -y install nginx

2. Nginx的运行控制

(要先用systemctl stop httpd)

语法检查:nginx -t [-c 配置文件]
启动程序:nginx [-c 配置文件]
关闭/杀死程序: nginx [-s ]

[root@localhost ~]# nginx -t

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /usr/local/nginx/conf/nginx.conf test is
successful

[root@localhost ~]# nginx

[root@localhost ~]# netstat -anpt | grep nginx

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 26088/nginx:
master

[root@localhost ~]# ]# nginx -s (stop ,quit,reopen,reload之一)

在这里插入图片描述

3.测试nginx服务可用

在物理机上的浏览器地址输入:虚拟机ip, 结果如下:
在这里插入图片描述
4.HTTP监听配置(仅加粗部分需改动)
进入命令:[root@localhost ~]# vi /etc/nginx/conf.d/default.conf
[root@localhost ~]# vi /etc/nginx/conf.d/default.conf

[root@localhost ~]# vi /etc/nginx/conf.d/default.conf

server {
    listen     80; (监听地址及端口)
    server_name  localhost;
    charset utf-8;    (不改这个网页显示不了汉字)
    location / {
        root    /usr/share/nginx/html;     (网站根目录位置)
        index  index.php index.html;    (网站首页定义)
    }

}

找到如下内容,将前面的#去掉,让nginx识别php网页。
在这里插入图片描述
注意修改fastcgi_param行的参数,改为$ document_root $fastcgi_script_name

构建LNMP平台

LNMP平台的组成
Linux、Nginx、MySQL、PHP
支持PHP的两种方式
Nginx > Apache HTTP Server(+PHP)( 这是访问现有的LAMP平台)
Nginx > PHP FPM(PHP内置的FPM模块)
退出Nginx时应systemctl stop php-fpm,和nginx -s stop

5 使用PHP的FPM程序

> 执行安装     yum -y install php-fpm
>  进入命令 [root@localhost ~]#  vi /etc/php-fpm.d/www.conf

[root@localhost ~]# vi /etc/php-fpm.d/www.conf

……

pid = run/php-fpm.pid

user = nginx

group = nginx

pm.start_servers = 20

pm.min_spare_servers = 5

pm.max_spare_servers = 35

[root@localhost etc]# netstat -anpt | grep php-fpm

tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN
4448/php-fpm.conf)

在物理机浏览器输入:虚拟机ip(如图)
在这里插入图片描述
在物理机浏览器输入:虚拟机ip/test.php(如图)

在这里插入图片描述
(完成)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值