码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Ubuntu系统下Nginx安装


    一、使用apt安装nginx

    0-如果本机安装了nginx,就进行卸载:

    apt-get --purge autoremove nginx

    检查本机是否还有nginx程序在后台运行,如果有直接kill掉。

    ps -ef | grep nginx

    1-默认版本安装

    apt-get update apt-get install nginx

    2-选择安装版本

    apt-get update apt-cache show nginx

    发现有2个版本可以安装,还伴随了其他版本信息的显示。然后选择我们想要的版本按照即可

    apt-get install nginx=1.18.0-0ubuntu1.4

    3-目录说明:

    /usr/sbin/nginx:主程序,启动文件

    /etc/nginx:存放配置文件

    /var/www/html:存放项目目录

    /var/log/nginx:存放日志   

    4.安装nginx服务

    sudo apt install nginx-extras

    5.配置nginx

    sudo vi /etc/nginx/sites-enabled/default

    二、手动安装nginx

    0-安装从源代码编译所需的工具

    sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev

    1-创建nginx的目录

    1. sudo mkdir ~/working
    2. cd ~/working

    2-下载Nginx源代码

    wget http://nginx.org/download/nginx-1.23.4.tar.gz

    这里可以指定自己期望的版本

    3-在该目录下解压文件

    tar -zxvf nginx-1.23.4.tar.gz

    4-切换到该目录下

    cd nginx-1.23.4

    5-安装并编译环境

    # 执行安装命令

    ./configure \ --prefix=/usr/local/nginx \ --sbin-path=/usr/local/nginx/sbin/nginx \ --conf-path=/etc/nginx/nginx.conf \ && make \ && make install

    说明一下:

    configure:是用来编译之前的配置工作

    --prefix:指定最终安装到的目录 默认值 /usr/local/ngnix

    --sbin-path:用来指定可执行文件目录:默认的是 sbin/nginx

    --conf-path:用来指定配置文件目录:默认的是 conf/nginx.conf

    6-安装初始化脚本

    1. sudo wget https://raw.github.com/JasonGiedymin/nginx-init-ubuntu/master/nginx -O /etc/init.d/nginx
    2. sudo chmod +x /etc/init.d/nginx
    3. sudo update-rc.d nginx defaults

    7-nginx管理命令
     

    1. service nginx start
    2. service nginx restart
    3. service nginx stop
    4. sudo nginx -t 检查配置文件是否正确
    5. sudo nginx 默认启动nginx

  • 相关阅读:
    使用Flink批处理实现WordCount
    基于 ARM+FPGA+AD平台的多类型同步信号采集仪开发及试验验证(一)
    全网最牛,Python接口自动化测试实战干货-项目接口案例,看这篇足够...
    C++_第八周做题总结
    计算旋转后的坐标
    systemverilog学习 ---- 类(class)一
    s7700设备如何清除console密码
    JavaScript 三种作用域 + 匿名函数 + 立即执行函数 详解
    P4实验之防火墙
    含文档+PPT+源码等]精品基于Uniapp+SSM实现的互联网云数据环境下的供销APP[包运行成功]
  • 原文地址:https://blog.csdn.net/zxm528/article/details/130826570
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号