CentOS7下Nginx的安装与使用

一、安装过程

1、准备工作(安装nginx依赖库)

# yum install gcc-c++
# yum install pcre
# yum install pcre-devel
# yum install zlib 
# yum install zlib-devel
# yum install openssl
# yum install openssl-devel

2、下载并解压源码包

# cd /usr/local
# wget http://nginx.org/download/nginx-1.14.0.tar.gz
# tar -zxvf nginx-1.14.0.tar.gz

3、检测系统环境并配置选项信息

# cd /usr/local/nginx-1.14.0/
# ./configure --with-stream_ssl_module --with-http_stub_status_module

 此处,https模块和状态监控模块将在编译时被编译时到结果中(即安装https模块和状态监控模块)。

 运行结果如下,可知:编译文件(即安装文件)保存到 /usr/local/nginx;可执行文件;模块文件保存路径等。

 1e5bd4e6a4c80a03b39b3a6d07c1f43a13b.jpg 

4、执行make和make install

# make
# make install

5、至此,Nginx安装成功

 Nginx命令:

     nginx -V    # 显示版本和配置选项信息

     nginx -t     # 检测配置文件是否有语法错误

     nginx         # 打开 nginx

     nginx -s reload|reopen|stop|quit     #重新加载配置|重启|停止|退出

  b79139474a8f4c930dc6e4c8a589cb87f1a.jpg 

  启动Nginx后,浏览器输入ip,如下页面表示安装成功。

8ad1b3a2aa23bc445910b7dbc0032d80f59.jpg

 

 

    备注:安装完成后,可删除下载的源码包及解压所得文件夹/usr/local/nginx-1.14.0/

二、Nginx新增模块

    由于新的系统需求,Nginx需要新增模块,如需要Nginx完成tcp的反向代理,做数据库的负载均衡时,我们就需要新增tcp模块。过程和上面安装过程中2-4一致。唯一的变化在于步骤3

## 写入要新增的模块stream,同时包含已配置模块(备注:可通过nginx -V查看已配置模块),避免正在使用的原服务出问题
# ./configure --with-stream --with-stream_ssl_module --with-http_stub_status_module

三、systemd管理Nginx

    在/usr/lib/systemd/system目录下新建文件nginx.service,内容如下:

[Unit]
Description=nginx 
After=network.target 
   
[Service] 
Type=forking 
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx reload
ExecStop=/usr/local/nginx/sbin/nginx quit
PrivateTmp=true 
   
[Install] 
WantedBy=multi-user.target

    systemctl start nginx.service    # 启动Nginx

      systemctl restart nginx.service    # 重启Nginx

      systemctl stop nginx.service    # 结束Nginx

      systemctl enable nginx.service    # 设置Nginx开机自启

 

转载于:https://my.oschina.net/rupertwong/blog/1914366

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值