目录

  • 下载安装包
  • 上传至linux对应文件夹
  • make
  • 安装服务
  • 加环境变量
  • nginx常用命令

下载安装包

nginx官方下载地址

上传至linux对应文件夹

先上传至/usr/local,cd进压缩包所在的对应的目录,在这里解压,运行命令

cd /usr/local/
tar -zxvf nginx-1.20.1.tar.gz #文件名根据你自己的压缩包文件名来

make

将解压好的文件夹重命名为nginx,进入,依次执行

cd /usr/local/nginx
./configure
make
make install
mkdir logs

如果make执行报错make: *** No rule to make target 'build', needed by 'default'. Stop.

重新解压并在之前加两步。

yum update
yum install -y gcc pcre pcre-devel openssl openssl-devel gd gd-devel
cd /usr/local/nginx
./configure
make
make install
mkdir logs

安装服务

进入/etc/systemd/system,找到nginx.service

1.如果没有找到对应文件,则直接启动

cd usr/local/nginx/sbin
./nginx

2.如果找到了,进行修改:


内容在这,注意内容中包含路径,如果你的路径不跟我完全一致自行修改

[UNIT]Deion=nginx - high performance web serverDocumentation=http://nginx.org/en/docs/After=network-online.target remote-fs.target nss-lookup.targetWants=network-online.target[Service]Type=forkingPIDFile=/usr/local/nginx/logs/nginx.pidExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.confExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s TERM $MAINPID[Install]WantedBy=multi-user.target

运行启动

systemctl enable nginx

失败也没关系,重启一下远程服务器试试

加环境变量


去linux主目录在profile下面加一行就行,记得地址改自己的

export PATH=$PATH:/usr/local/nginx/sbin

去命令行执行让它生效

source /etc/profile

nginx常用命令

关闭

nginx -s stop

重启

nginx -s reload

配置文件

nginx -c 路径/nginx.conf

linux配置nginx详解相关推荐

  1. linux配置网络详解

    linux配置网络详解 文章目录 linux配置网络详解 前置准备 配置流程 错误排查 前置准备 确定是否有网,比如在家里,确定是否连上网线?确定这个网线的网关是什么?(这个需要和给你办网的人确定), ...

  2. Nginx超详细介绍 nginx入门 nginx配置 nginx详解 nginx优化

    # 此文加上部署课程一起 nginx文档 nginx配置基本全了 nginx七种状态(tcp是11种状态) #nginx七种状态 Active connections: 2 server accept ...

  3. linux 安装nginx 详解教程 nginx基础命令

    目录 一.nginx 安装 二.nginx 配置 三.nginx 基础命令 1.帮助命令 2.nginx启动命令 3.查看nginx启动进程 ​4.nginx停止 5.nginx重启 ​ 6.重新加载 ...

  4. Linux crontab定时任务配置方法(详解)

    id="BAIDU_DUP_fp_iframe" src="https://pos.baidu.com/wh/o.htm?ltr="> 脚本之家 服务器常 ...

  5. 九爷带你了解 nginx 日志配置指令详解

    nginx日志配置指令详解 日志对于统计排错来说非常有利的. 本文总结了nginx日志相关的配置如 access_log.log_format.open_log_file_cache.log_not_ ...

  6. python定时任务crontab_【Python】Linux crontab定时任务配置方法(详解)

    CRONTAB概念/介绍 crontab命令用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行. cron 系统调度 ...

  7. linux中apache配置文件在哪,linux网站服务Apache的安装与配置方法详解

    这篇文章介绍下linux网站服务apache的安装与配置方法,包括挂载光盘,安装http服务,管理httpd服务,httpd的配置文件几大部分.具体详情可以参考下文. 1.挂载光盘 自己习惯将光盘挂载 ...

  8. nginx下gzip配置参数详解

    这篇文章主要介绍了nginx下gzip配置参数详解,本文同时给出了配置例子,以及一些注意事项,需要的朋友可以参考下 Nginx自带的有gzip模块 http://wiki.nginx.org/Ngin ...

  9. linux防火墙ddos,Linux iptables防火墙详解 + 配置抗DDOS***策略实战

    Linux iptables防火墙详解 + 配置抗DDOS***策略实战 Linux 内核中很早就实现了网络防火墙功能,在不同的Linux内核版本中,使用了不同的软件实现防火墙功能. 在2.0内核中, ...

最新文章

  1. python c#_【分享】C# 调用 Python 脚本, 与 Python 调用 C# 类库
  2. 常用数据库的 扩展名 格式 后缀 端口
  3. 浅谈promise用es5实现
  4. Windows 命令窗口(cmd)命令不能用解决办法
  5. 第十一届蓝桥杯大赛软件赛省赛 C/C++ 大学B组
  6. 【Linux】一步一步学Linux——arpwatch命令(165)
  7. 操作集锦【牛客网】 牛客练习赛60
  8. 【音频处理】如何“认识”一个滤波器?
  9. C#设置IP地址,启用禁用适配器
  10. 基础集合论 第一章 5 偶集
  11. (转载)Tuxedo中间件简介
  12. 移动硬盘加密软件的相关简介
  13. tomcat升级版本升级
  14. 搞笑--网络小说-紫川 高考题-(附答案)
  15. 梅特勒托利多xk3124电子秤说明书_梅特勒托利多称重仪表XK3124 B520
  16. 开源利器分享:BitBar 坐看今天你的项目涨了多少star
  17. 《计算机网络(谢希仁6版)》学习笔记(word导入)[待补全]
  18. win10账号锁定计算机,win10如何设置账户锁定阈值
  19. 关于嵌入式编程中的uint8_t、uint16_t......
  20. 圣诞来了,给喜欢的人做个表白网站(附完整源码)

热门文章

  1. bable.config.js配置element
  2. 玩游戏用什么蓝牙耳机好?玩游戏最好的蓝牙耳机推荐
  3. Terraform 语法 module模块 简介/封装/实践
  4. 南京雨花台区软件产业北京推介 签约招商投资超40亿元
  5. 下代Macbook会用什么处理器?
  6. Android的Activity屏幕切换动画左右滑动切换
  7. mysql 修改字段为unqu_Quelqu'un m'a dit_群星_高音质在线试听_Quelqu'un m'a dit歌词|歌曲下载_酷狗音乐...
  8. python之励志公式
  9. Spark 算子之join使用
  10. SCAU 银行账户类的定义与使用