CentOS7虚拟机下安装Nginx

2 篇文章 0 订阅
  1. 进入官网Nginx官网,点击DownLoad
  2. 在Stable Version中下载最新版本
  3. 使用XFTP传到linux虚拟机的某个目录下,这里我放在 /opt/Nginx 下
  4. 在虚拟机下进入该目录,解压文件
    cd /opt/Nginx/
    tar zxvf ./nginx-1.20.2.tar.gz
  5. 进入解压后的文件,使用 ./configure 编译安装,以前如果提示需要依赖的话,按照如下指令安装对应的依赖:
    yum install -y gcc
    yum install -y pcre pcre-devel
    yum install -y zlib zlib-devel
  6. 接下来依次执行 makemake install 即可
  7. 进入如下目录启动服务:
    cd /usr/local/nginx/sbin
    ./nginx
  8. 进入浏览器输入虚拟的 IP地址即可访问(不行的话查看防火墙关没关)
  9. 启动相关指令:
    ./nginx            启动
    ./nginx -s stop    快速停止
    ./nginx -s quit    优雅关闭,在退出前完成已经接受的连接请求
    ./nginx -s reload  重新加载配置
  10. 创建服务脚本
    vim /usr/lib/systemd/system/nginx.service
    服务脚本内容:
    [Unit]
    Description=nginx - web server
    After=network.target remote-fs.target nss-lookup.target
    
    [Service]
    Type=forking
    PIDFile=/usr/local/nginx/logs/nginx.pid
    ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
    ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    ExecReload=/usr/local/nginx/sbin/nginx -s reload
    ExecStop=/usr/local/nginx/sbin/nginx -s stop
    ExecQuit=/usr/local/nginx/sbin/nginx -s quit
    PrivateTmp=true
    
    [Install]
    wantedBy=multi-user.target
  11. 重新加载系统服务,启动服务,设置开机自启
    systemctl daemon-reload
    
    systemctl start nginx.service
    
    systemctl enable nginx.service
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值