12.6 Nginx安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了12.6 Nginx安装相关的知识,希望对你有一定的参考价值。

12.6 nginx安装

大纲

技术分享图片

技术分享图片

1 进入src目录,把nginx下载在此目录

 #cd  /usr/local/src

 #wget http://nginx.org/download/nginx-1.8.0.tar.gz

2 解压压缩包

 #tar zxf nginx-1.12.1.tar.gz

3 进行编译,安装

 #./configure --prefix=/usr/local/nginx

 #make &&  make install

nginx的核心程序,也可以利用-t去检查状态。

[[email protected] usr]# ls /usr/local/nginx/sbin/nginx 

/usr/local/nginx/sbin/nginx

[[email protected] usr]# /usr/local/nginx/sbin/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

4 编辑nginx配置文件

 #vim /etc/init.d/nginx //复制如下内容(参考https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D15Z/etc_init.d_nginx )

技术分享图片

5 更改文件755权限

 #chmod 755 /etc/init.d/nginx

6 添加开机启动服务

 #chkconfig --add nginx 

 #chkconfig nginx on

7 配置Nginx的配置文件

 #cd /usr/local/nginx/conf/ 

 #mv nginx.conf nginx.conf.1

 #vim nginx.conf //写入如下内容(参考https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D15Z/nginx.conf)

技术分享图片

配置文件参数解析:

user 定义启动Nginx指哪个用户

worker_processes 2   启动进程有2个子进程

worker_rlimit_nofile 51200 Nginx最多可以打开的文件数51200

use epoll; 使用epoll模式

worker_connections 6000 进程最多有6000个链接

server部分对应httpd的v-host虚拟主机

server_name 域名

location php 解析php相关参数部分

root 网页路径

技术分享图片

一般监听80端口出错或者不通,大多数是跟server这部分配置参数有密切关系,

8 编辑完成后,检查状态,进程以及端口

[[email protected] conf]# /usr/local/nginx/sbin/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

检查无错误,尝试启动服务。

 #/etc/init.d/nginx  start

 #ps aux |grep nginx 检查进程,有2个子进程

Ss表示父进程,一般父进程user都是root,子进程都是nobody

截图

检查端口

#netstat -lntp |grep 80

测试页面

#vim /usr/local/nginx/html/1.php

<?php

echo "this is the Nginx test page.";

curl检查php解析测试

#curl localhost/1.php


以上是关于12.6 Nginx安装的主要内容,如果未能解决你的问题,请参考以下文章

十二周二次课 12.6 Nginx安装 12.7 默认虚拟主机 12.8 Nginx用户认证 12.

12.6 Nginx安装 12.7 默认虚拟主机 12.8 Nginx用户认证 12.9 Nginx

12.6 Nginx安装12.7 默认虚拟主机12.8Nginx用户认证12.9Nginx域名重定向

12.6 Nginx安装;12.7 Nginx默认虚拟主机;12.8 Nginx用户认证;12.9

12.6 Nginx安装 12.7 默认虚拟主机 12.8 Nginx用户认证 12.9 Nginx域名重定向

8.13 12.6-12.9