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