首页 > 系统相关 >Linux安装nginx完整步骤

Linux安装nginx完整步骤

时间:2023-04-07 15:13:45浏览次数:41  
标签:http -- 步骤 module nginx conf Linux local

一、安装依赖(安装过的跳过)

yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl openssl-devel gd-devel

二、下载nginx稳定版

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

三、解压–编译–安装

解压

tar -zxvf nginx-1.16.1.tar.gz

进入解压目录

cd /opt/nginx-1.16.1

编译

# 安装到指定目录并配置用户(prefix指定的目录需要创建一个新的文件) 
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_v2_module --with-http_realip_module --with-http_stub_status_module --with-http_addition_module  --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_degradation_module

执行报错不用理会,一般是模块没有对应的安装依赖 必要的都已经安装了

编译并安装(如没有权限,可使用sudo以root用户权限安装)

第一步
make
第二步
make install

这时候进入/usr/local/nginx路径,就能看到生成这些文件,启动文件和配置文件都在这里

 

 

五、nginx服务的启动操作

# 检查默认配置文件
./sbin/nginx -t -c ./conf/nginx.conf
# 启动
./sbin/nginx -c ./conf/nginx.conf
# 停止
./sbin/nginx -s stop
# 或
./sbin/nginx -s quit
# 或
kill -9 <Nginx and works PID

Linux服务器上配置Nginx服务开机自启动

# 直接编辑/etc/rc.local文件,文件内容最底下添加启动命令

[root@hecs-223575 ~]# vim /etc/rc.local 
# 最后追加内容 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf &

 

标签:http,--,步骤,module,nginx,conf,Linux,local
From: https://www.cnblogs.com/chenghening/p/17296223.html

相关文章

  • linux ssh登录源地址限制,H3C交换机配置SSH源地址登录限制和SNMP源地址限制的方法...
    本文转载至https://blog.csdn.net/weixin_42411545/article/details/116913844需求1:对SSH远程管理进行限源,仅允许10.0.1.0/24,210.1.0.0/24段ip进行登录;需求2:对SNMP管理进行限源,仅允许210.1.0.200-210.1.0.202这3个ip进行访问。配置方法:ssh登录后,输入:sysaclnumber2000matc......
  • ctfshow-web4(Nginx日志写shell)
    这是一道有关Nginx日志文件写入shell的题目。  一、基础知识/etc/nginx/nginx.conf:该文件是Ngnix的配置的文件,该文件保存着能够影响服务器运行的配置信息。有时会泄露敏感信息。该文件支持php解析。/var/log/nginx/access.log:该文件是Ngnix的访问日志文件,Ngnix会把每个......
  • Linux服务管理命令service与systemctl
    历史背景Linux系统服务有时也称为守护程序,是在Linux启动时自动加载并在Linux退出时自动停止的系统任务。历史版本中的linux对服务的操作是通过service来完成的。若创建用户自定义的服务,则需要较为复杂的操作。目前linux新的发行版已经内置了systemctl来操作服务。在早期服务管......
  • Linux 手动安装Ettercap
    步骤1下载文件wgethttps://github.com/Ettercap/ettercap/archive/v0.8.3.1.tar.gz或者去官网下载:https://www.ettercap-project.org/downloads.html步骤2解压文件tarvfxz'/home/chiam/Desktop/v0.8.3.1.tar.gz'步骤3安装依赖sudoapt-getinstalldebhelperbisoncheckcm......
  • Linux 系统配置Java Idea Tomcat 全过程
    环境搭建记录-开发环境搭建:1.IDEA安装https://www.jetbrains.com/idea/download/#section=linux解压后执行bin目录idea.sh运行2.JDK安装下载jdk15官方网站:https://www.oracle.com/java/下载页面:https://www.oracle.com/cn/java/technologies/javase-downloads.html2)安装j......
  • Linux和Windows操作系统作为服务器之间的对比
     Linux比Windows操作系统更适合服务器= 开源免费:Linux是一个开放源代码操作系统,而WindowsServer是一个专有操作系统,属于商业操作系统,费用比较高。安全性:Linux在安全方面比WindowsServer更强大,这是因为它是开放源代码的,拥有更多的安全功能和选项,也因为它在全球范围内广泛使用,能......
  • Linux服务管理命令service与systemctl
    历史背景Linux系统服务有时也称为守护程序,是在Linux启动时自动加载并在Linux退出时自动停止的系统任务。历史版本中的linux对服务的操作是通过service来完成的。若创建用户自定义的服务,则需要较为复杂的操作。目前linux新的发行版已经内置了systemctl来操作服务。在早期服务管......
  • Linux启动tomcat,应用正常访问
    1.下载tomcat2.安装tomcat3.将生成的war包,放到tomcat的webapps下面4.启动tomcat5.查看应用是否部署成功访问http://ip:端口/项目名称(如:http://192.168.1.206:8080/SpringApiTest/) 6.jmeter进行接口测试......
  • linux 常用命令
    1.文件名转码 convmv-futf-8-tgbk-r--notest /home/tmp-f原来的编码方式-t 要更改为的编码方式-r表示这个目录下面的所有文件--notest表示马上执行,而不是仅仅测试而已2.打包、解压tar-zcvf 123.tar.gzdoc  --压缩doc文件目录tar-zxvf123.tar.gz   -......
  • linux navicat重置试用期
    navicat的信息保存在当前用户目录的.config下备份mv~/.config/navicat~/.config/navicatbakmv~/.config/dconf/user~/.config/dconf/userbak这时打开navicat发现又是新的14天试用期恢复原连接mkdir-p~/.config/navicat/Commoncp~/.config/navicatbak/Common/connec......