文档章节

CentOS6.x 下 LNMP环境搭建(二、安装 Nginx)

whoru
 whoru
发布于 2016/09/28 20:04
字数 501
阅读 407
收藏 1

CentOS6.x 下 LNMP环境搭建(准备篇)

CentOS6.x 下 LNMP环境搭建(一、安装 MySQL)

CentOS6.x 下 LNMP环境搭建(二、安装 Nginx)

CentOS6.x 下 LNMP环境搭建三、安装 PHP

2.1. 安装依赖包

# rpm -qa pcre* openssl* zlib*    <------- 检查所依赖的包是否已经安装
zlib-1.2.3-29.el6.x86_64
openssl-1.0.1e-48.el6_8.1.x86_64
pcre-7.8-7.el6.x86_64
# yum -y install pcre-devel openssl-devel zlib-devel

注:其中 pcre 用于 nginx 的 rewrite 模块

2.2. 添加用户

# useradd www -s /sbin/nologin -M

2.3. 安装

# cd /root/src
# tar -zxvf nginx-1.6.3.tar.gz && cd nginx-1.6.3
# ./configure \
--prefix=/lnmp/server/nginx-1.6.3 \
--error-log-path=/lnmp/log/nginx/error.log \
--http-log-path=/lnmp/log/nginx/access.log \
--user=www \
--group=www \
--with-http_realip_module \
--with-http_sub_module \
--with-http_ssl_module \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--with-pcre
# make
# make install
# cd /lnmp/server
# ln -s /lnmp/server/nginx-1.6.3/ nginx
# ls -l

注:编译安装过程中可以使用命令【# echo $?】检查configure/make的执行结果,0表示成功

2.4. 启动

# /lnmp/server/nginx/sbin/nginx -t     <------- 检查配置文件语法
nginx: the configuration file /lnmp/server/nginx-1.6.3//conf/nginx.conf syntax is ok
nginx: configuration file /lnmp/server/nginx-1.6.3//conf/nginx.conf test is successful
# /lnmp/server/nginx/sbin/nginx    <------- 启动
检查:
# lsof -i :80
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
nginx   38366  root    6u  IPv4  93417      0t0  TCP *:http (LISTEN)
nginx   38367 nginx    6u  IPv4  93417      0t0  TCP *:http (LISTEN)
# netstat -tlunp|grep 80
tcp        0      0 0.0.0.0:80    0.0.0.0:*        LISTEN      38366/nginx
# wget 127.0.0.1
# curl 127.0.0.1

注:当浏览器无法访问时,尝试 SELinux、iptables

2.5. 添加启动脚本,之后可以通过 service nginx xxx 方式控制

# vim /etc/init.d/nginx     <------- 文件内容见附件 nginx.sh
# chmod 755 /etc/init.d/nginx
# service nginx
Usage: /etc/init.d/nginx {start|stop|reload|restart|configtest}
# service nginx configtest  <------- 配置文件检查
nginx: the configuration file /lnmp/server/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /lnmp/server/nginx/conf/nginx.conf test is successful
# service nginx start  <------- 启动
Starting Nginx:                                            [  OK  ]

2.6. 设置开机自启动

# chkconfig --add nginx
# chkconfig nginx on
# chkconfig --list|grep nginx
nginx          0:off   1:off   2:on    3:on    4:on    5:on    6:off

 

© 著作权归作者所有

whoru
粉丝 19
博文 167
码字总数 79254
作品 0
济南
高级程序员
私信 提问
CentOS6.x 下 LNMP环境搭建(一、安装 MySQL)

CentOS6.x 下 LNMP环境搭建(准备篇) CentOS6.x 下 LNMP环境搭建(一、安装 MySQL) CentOS6.x 下 LNMP环境搭建(二、安装 Nginx) CentOS6.x 下 LNMP环境搭建(三、安装 PHP) 1. 创建用户...

whoru
2016/09/27
196
0
CentOS6.x 下 LNMP环境搭建(三、安装 PHP)

CentOS6.x 下 LNMP环境搭建(准备篇) CentOS6.x 下 LNMP环境搭建(一、安装 MySQL) CentOS6.x 下 LNMP环境搭建(二、安装 Nginx) CentOS6.x 下 LNMP环境搭建(三、安装 PHP) 3.1. 检查 ...

whoru
2016/09/28
154
0
CentOS6.x 下 LNMP环境搭建(准备篇)

CentOS6.x 下 LNMP环境搭建(准备篇) CentOS6.x 下 LNMP环境搭建(一、安装 MySQL) CentOS6.x 下 LNMP环境搭建(二、安装 Nginx) CentOS6.x 下 LNMP环境搭建(三、安装 PHP) LNMP 服务安...

whoru
2016/07/14
201
0
LNMP平台部署及应用

LAMP平台应该是目前应用最为广泛的网站服务器架构,但随着Nginx在企业中的使用越来越多,LNMP(或LEMP)架构也受到越来越多Linux系统工程师的青睐,其中"E"来自于Nginx的发音[engine x] 构建...

杨书凡
2018/01/13
0
0
LNMP 环境搭建+反向代理+使用forever 运行ghost

1、下载并安装LNMP一键安装包: 执行安装程序前需要您确认您的Linux发行版,可以执行:cat /etc/issue 查看是CentOS、Debian还是Ubuntu,也可以通过VPS服务商提供的控制面板上查看。确定好之...

Nero_Zzz
09/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

zk中leader和follower启动时信息交互

QuorumPeer中读取节点状态信息,不同状态下设置不同角色 1 Leader启动Follower接收器LearnerCnxAcceptor LearnerCnxAcceptor负责接收非leader连接请求,线程中创建LearnerHandler处理器 2 Le...

writeademo
35分钟前
5
0
完美的Linux之【navi】使用笔记

今天要说的是才上线才两天,就已经获得超过1000星。开发者是一位来自巴西的小哥Denis Isidoro。 开发的工具navi Linux用户的日常困惑 > 新命令 用完就忘 ? > 一时想不起来命令的单词怎么拼?...

我们都很努力着
36分钟前
6
0
iptables删除命令中的相关问题

最近在做一个V**N中间件的配置工作,在配置iptables的时候,当用户想删除EIP(即释放当前连接),发现使用iptables的相关命令会提示错误。iptables: Bad rule (does a matching rule exist ...

Linux就该这么学
49分钟前
5
0
ExtJS 4.2 评分组件

本文转载于:专业的前端网站➸ExtJS 4.2 评分组件 上一文章是扩展ExtJS自带的Date组件。在这里将创建一个评分组件。 目录 1. 介绍 2. 示例 3. 资源下载 1. 介绍 代码参考的是 Sencha Touch 2...

前端老手
56分钟前
4
0
springboot2.0.6启动解析(四)观察器、启动的错报告、Headless模式相关分析

解析SpringApplication的run方法观察器、启动的错报告、Headless模式、监听器相关分析 public ConfigurableApplicationContext run(String... args) { // 构造一个任务执行观察器(Jav...

小亮89
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部