zoukankan      html  css  js  c++  java
  • Centos7下Nginx的安装和配置

    第一步:

            切换到/usr/local目录,下载软件包

       # cd /usr/local

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

    第二步:

       安装nginx,先执行以下命令,安装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

    第三步:

              解压安装包

       # tar -zxvf nginx-1.11.5.tar.gz

    第四步:

    nginx被解压到了/usr/local/nginx-1.11.5 目录下(不要把压缩包解压到/usr/local/nginx目录下,

    或者将解压后的目录重命名为nginx,因为nginx会默认安装到/usr/local/nginx目录下),切换

    到nginx-1.11.5/目录

    # cd /usr/local/nginx-1.11.5/

    第五步:

    执行# ./configure

    # ./configure

    第六步:

    如果没有出现./configure: error提示,表示当前环境可以安装nginx,执行make和make install编译nginx

    # make

    # make install

    第七步:

    配置nginx开机启动,切换到/lib/systemd/system/目录,创建nginx.service文件vim nginx.service

    # cd /lib/systemd/system/

    # vim 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 enable nginx.service使nginx开机启动

    # systemctl enable nginx.service

    第八步:

    启动校验: 

    systemctl start nginx.service    启动nginx

    systemctl stop nginx.service    结束nginx

    systemctl restart nginx.service    重启nginx

    输入http://服务器IP/ 如果能看到nginx的界面,就表示安装成功了

            

    查询: 

          1) 查看端口命令:  netstat -ntulp | grep 80

          2) 按照名称查找:  ps -ef|grep name

          3) 刷新nginx配置文件:  进入到/usr/local/nginx/sbin 目录下,执行  ./nginx -s reload

  • 相关阅读:
    CentOS8下升级Python3.6到3.9
    web service基础知识
    mysql+centos7+主从复制
    saltstack高效运维
    Docker
    python如何配置virtualenv
    Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy
    nginx+uWSGI+django+virtualenv+supervisor发布web服务器
    RabbitMQ消息队列-Centos7下安装RabbitMQ3.6.1
    flask-wtforms
  • 原文地址:https://www.cnblogs.com/houkaihua/p/11779135.html
Copyright © 2011-2022 走看看