首页 > 系统相关 >新编译安装 NGINX

新编译安装 NGINX

时间:2022-10-28 16:58:09浏览次数:68  
标签:sbin 编译 nginx 安装 NGINX usr 1.12 2.1 local

2.1 安装nginx

2.1.1

在这个时候我们需要安装依赖包

yum -y install pcre pcre-devel zlib zlib-devel openssl openssl-devel

2.1.2

下载并且解压到(/usr/local/src目录当中去)

cd /usr/local/src

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

tar -zxvf nginx-1.12.2.tar.gz

2.1.3 编译安装
cd nginx-1.12.2

./configure --prefix=/usr/local/nginx

make && make install

2.1.4添加账号

groupadd nginx

useradd -M -g nginx -s /sbin/nologin nginx

cd /usr/local/nginx/conf

编辑 vim nginx.conf

user nginx nginx;

 

2.1.5设置nginx为系统服务

vim /lib/systemd/system/nginx.service

文件内容

[Unit]

Description=nginx

After=network.target

[Service]

Type=forking

ExecStart=/usr/local/nginx/sbin/nginx

ExecReload=/usr/local/nginx/sbin/nginx -s reload

ExecStop=/usr/local/nginx/sbin/nginx -s stop

PrivateTmp=true

[Install]

WantedBy=multi-user.target

2.1.6启动nginx

systemctl restart nginx

2.1.7在虚拟机中访问127.0.0.1

出现nginx的画面就是成功了

2.1.8如果需要在windos上看见

关闭防火墙

systemctl stop firewall.service

 

原文链接 : https://blog.csdn.net/qq_41183192/article/details/121988809

标签:sbin,编译,nginx,安装,NGINX,usr,1.12,2.1,local
From: https://www.cnblogs.com/zjj1990/p/16836611.html

相关文章

  • mac版 AutoCAD(LT)安装失败,提示“Error 112”的解决方法
    很多网友反映,第一次安装AutoCAD(LT)2022或者2023的时候都能成功,但是有问题卸载后,想要重装时,安装到一定进度后,进度条会回退到0,然后提示安装失败,Error112。,这种情况如何解决......
  • ESXI安装usb网卡补丁
    安装好esxi之后,进入图形化界面按ait+f2,输入账号密码打开ssh用finalshell或者其他工具连接ssh下载补丁:https://flings.vmware.com/usb-network-native-driver-for-esxi......
  • 前端代码统计工具cloc的安装与使用
    怎么来衡量一个web端项目的大小,一是看页面多少,二是看源代码行数。页面多少比较好统计,通过Router的配置大概就能知道。但是源代码行数,如果要一个文件一个文件去计算,那就费......
  • Istio(二):在Kubernetes(k8s)集群上安装部署istio1.14
    目录一.模块概览二.系统环境三.安装istio3.1使用Istioctl安装3.2使用IstioOperator安装3.3生产部署情况如何?3.4平台安装指南四.GetMesh4.1如何开始使用?4.2如何......
  • redhat7.6安装达梦DM8数据库详细部署讲解
      本文讲解如何在redhat7.6操作系统环境安装达梦DM8数据库,检查本机系统环境,注意事项如下:1、查看/tmp空间,/tmp建议至少1.5G以上2、安装DMglibc版本不能低于2.3,li......
  • 安装Oracle11
    安装oracle数据库​注意设置交换分区​关闭防火墙​systemctlstopNetworkManager&&systemctldisableNetworkManager​systemctlstopfirewalld&&systemctldisabl......
  • Oracle安装示例数据库(Linux)
    前言数据库示例(OracleDatabaseExamples)包含了一系列的示例脚本和产品功能演示的Schema信息,在学习Oracle数据库的过程中可以通过这些示例更好的掌握数据库相关的选项和......
  • VSCode-多文件编译执行
    VSCode-配置多文件编译默认VSCode只能编译单个文件,若多个文件一起编译,经常会报undefinedreference找不到引用的错误,比如下面的问题:这个时候即使你把所有的cppcode......
  • 手把手教你从安装CentOS7.4镜像开始,搭建IoT视频监控系统
    摘要:在CentOS7.4服务器版本的环境下安装nginx服务器、配置文件服务器、流媒体服务器。本文分享自华为云社区《​​华为云ECS服务器安装CentOS7.4镜像,部署GINX服务器、搭建物......
  • Kubenetes 安装网络插件(calico)
    简介Calico是Kubernetes生态系统中另一种流行的网络选择。虽然Flannel被公认为是最简单的选择,但Calico以其性能、灵活性而闻名。Calico的功能更为全面,不仅提供主机和pod之......