Nginx在并发与负载能力方面确实优于apache大多数网站都采用基于Nginx来搭建网站。
下面就来介绍Nginx的搭建
首先先来安装Nginx,但是本地的百胜仓库中只有apache并没有Nginx,这就需要手动安装了。
Nginx的下载官网是这个http://nginx.org/en/download.html 先把tar包下载到本地并传到linux中。
在此之前需要安装gcc gcc + +制作等相应的工具包
yum - y安装gcc gcc-c + +使perl pcre-devel zlib-devel
还需创建Nginx进程用户
[root@lin3031 ~] # useradd - m - s/sbin/nologin Nginx
[root@lin3031 ~] #我
-rw-r - r -,1根根994802年11月12日09:00 nginx-1.13.9.tar。广州
[root@lin3031 ~] # tar xf nginx-1.13.9.tar.gz
[root@lin3031 ~] # ls
nginx-1.13.9 nginx-1.13.9.tar。广州
进入解压后的文件夹内
[root@lin3031 nginx-1.13.9] # ./configure \
比;——prefix=/usr/地方/nginx \
比;——用户=nginx \
比;——组=nginx \
比;——with-http_stub_status_module
前缀#指定安装位置
用户=nginx #指定nginx系统用户组
=nginx #指定组
with-http_stub_status_module #添加日志统计模块
[root@lin3031 nginx-1.13.9] #做,,使安装
[root@lin3031 nginx-1.13.9] # ln - s/usr/local/nginx/sbin/nginx/usr/local/sbin/
(1)检测语法
,,,,
nginx//启动服务
,,,, killall 1 nginx//安全重启
,,,, killall 3 nginx//停止服务
(3)编辑nginx服务脚本
vi/etc/init.d/nginx
# !/bin/bash
# chkconfig: 35 99 20
#描述:Nginx服务控制脚本
学监=?usr/地方/Nginx/sbin/nginx"
PIDF=?usr/地方/Nginx/日志/nginx.pid"
中“1美元,在
,开始)
,,美元掠夺
,,
;;;停止)
,,杀- s退出美元(猫PIDF美元)
,,
;;;重启)
,,0美元停止
,,0美元开始
,,
;;;重载)
,,杀- s玫瑰(猫PIDF美元美元)
,,
;;;*)
,,,,回声“用法:$ 0{开始|停止|重启|重载}“
,,,,退出1
esac退出
0
[root@lin3031 nginx-1.13.9] # chmod + x/etc/init.d/nginx
[root@lin3031 nginx-1.13.9] # chkconfig——添加nginx
[root@lin3031 nginx-1.13.9] # vim/usr/local/nginx/conf/nginx.参看
修改管理用户开启日志
定义日志格式把前面#去掉
配置统计模块
保存退出并检查配置文件
[root@lin3031 nginx-1.13.9] # systemctl重启Nginx
源码安装的默认网页存放位置在/usr/地方/Nginx/html 可根据需要修改
到这源码安装Nginx就结束了。
大家都看到了,使用源码安装虽然可以自定义参数,但相对于新手就过于复杂了,这时就需要百胜一键安装了。
由于Centos7本地百胜仓库中没有Nginx,这就需要切换百胜源为网络源来下载安装了。
我这里使用的是阿里源
cd/etc/yum.repos.d
mv CentOS-Base。回购CentOS-Base.repo.bak #先备份原先的官方源,
,,,,获取阿里源
, wget - o CentOS-Base。回购http://mirrors.aliyun.com/repo/centos - 7. repo ,
, wget - o/etc/yum.repos.d/epel。回购http://mirrors.aliyun.com/repo/epel - 7.回购
清理原先仓库信息
[root@localhost yum.repos。d] #百胜清洗所有的
重新获取仓库列表
[root@localhost yum.repos。d] #百胜列表
下面就可以安装Nginx啦!
[root@localhost yum.repos。d] # yum - y安装nginx
nginx的主配置文件在,/etc/nginx nginx.conf
默认网页存放位置在,/usr/share/nginx/html
启动,
[root@localhost ~] # systemctl开始nginx
重启
[root@localhost ~] # systemctl重启nginx
停止
[root@localhost ~] # systemctl停止nginx
根据需求修改配置文件