首页 > 系统相关 >Linux安装Nginx

Linux安装Nginx

时间:2023-04-28 17:47:08浏览次数:53  
标签:temp nginx -- data Nginx Linux var path 安装

前言:老规矩,linux安装软件的目录都是data目录

 

1.进入data目录,创建nginx目录并进入该目录

cd /data
mkdir nginx
cd nginx

 

2.yum 在线安装一些基础环境

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

 

3.上传 "nginx-1.15.5.tar.gz" 文件  到当前目录(/data/nginx)

  "nginx-1.15.5.tar.gz" 文件路径:https://shaun.lanzoum.com/ix5GD0u5u9oj

 

4.解压文件,进入目录

tar -zvxf nginx-1.15.5.tar.gz
cd nginx-1.15.5

 

5.配置检查

./configure --user=nginx  --group=nginx --prefix=/usr/local/nginx --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-http_gzip_static_module --http-client-body-temp-path=/var/temp/nginx/client --http-proxy-temp-path=/var/temp/nginx/proxy --http-fastcgi-temp-path=/var/temp/nginx/fastcgi --http-uwsgi-temp-path=/var/temp/nginx/uwsgi --http-scgi-temp-path=/var/temp/nginx/scgi --add-module=/data/fastdfs-nginx-module/fastdfs-nginx-module_v1.20/src

 

6.安装

make
make install

 

7.添加用户组

groupadd nginx
useradd nginx -g nginx -s /sbin/nologin -M
chown nginx:nginx /data/fastdfs/logs/mod_fastdfs.log

 

8.修改配置文件

vi /usr/local/nginx/conf/nginx.conf
i

修改:

user nginx nginx;

 

pid   /usr/local/nginx/logs/nginx.pid;

 

#不能都listen 80

server {

            listen       80;

            server_name  192.168.47.131;

            location ~/group([0-9])/M00 {

                #root   html;

                #index  index.html index.htm;

                root /data/fastdfs/data/data;

                ngx_fastdfs_module;

            }

}

 

esc
:wq

 

9.准备启动nginx

mkdir /var/log/nginx
mkdir /var/run/nginx
mkdir /var/temp
mkdir /var/temp/nginx
mkdir /usr/local/nginx/logs
cp objs/nginx /usr/local/nginx/sbin/nginx
y

 

10.启动nginx

/usr/local/nginx/sbin/nginx

 

 

11.检查一下nginx进程

ps -ef | grep nginx

 

标签:temp,nginx,--,data,Nginx,Linux,var,path,安装
From: https://www.cnblogs.com/shaun88/p/17362699.html

相关文章

  • 12 Linux的伙伴系统和SLAB分配器
    伙伴系统: buddy物理内存页面管理算法,最先源自Sun公司的Solaris操作系统;Linux后来也引入了伙伴系统;表示一个物理内存页面:Linux定义了一个page结构体,大量使用了c的union联合体定义结构字段,其大小取决于结构体里面占用内存最大的变量决定;好处是信息量很多,占用内存很少;一个page......
  • centos7 安装MySql 安装5.7.28
    1、先执行查询:rpm-qa|grepmariadb执行结果如:mariadb-libs-5.5.64-1.el7.x86_642、先执行删除:rpm-e--nodepsmariadb-libs3、下载MySQL数据库:这里使用的是mysql-5.7.28版本4、将下载好的MySQL安装包上传到服务器5、到目录中解压文件:tar-xvfmysql-5.7.28-1.el7.x86_6......
  • 安装wordpress 6.2(php 7.4.2)
    一,得到安装包的下载地址:1,官网地址:https://cn.wordpress.org/ 如图:点击获取WordPress按钮2,在下载WordPress6.2按钮上右键,选择: 复制链接地址,复制的链接如下:https://cn.wordpress.org/latest-zh_CN.zip说明:刘宏缔的架构森林是一个专注架构的博客,地址......
  • ubuntu18.04下 python虚拟环境安装
    #1.安装sudopipinstallvirtualenvsudopipinstallvirtualenvwrapper#2.很容易遇到的bug问题#安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量#在这里配置环境变量时第2)步需要确定virtualenvwrapper的安装目录piplist#查看已安装的包pips......
  • 银河麒麟V10系统安装Redis
    原文链接:https://www.cnblogs.com/liunaixu/p/17138335.html一、准备工作安装环境:银河麒麟KylinV101、Redis是基于C语言编写的,因此首先需要安装Redis所需要的gcc依赖:[root@localhostopt]#yuminstallcpp输入:y 2、[root@localhostopt]#yuminstallbinutils 3、[......
  • 嵌入式Linux的Qt
    链接:https://www.jianshu.com/p/99e620c678dc嵌入式Linux的Qt在嵌入式Linux系统上,可以使用多个平台插件:EGLFS,LinuxFB,DirectFB或Wayland。但是,这些插件的可用性取决于Qt的配置方式。EGLFS是许多主板上的默认插件。如果不合适,请使用QT_QPA_PLATFORM环境变量来请求另一个插件。......
  • paramiko遍历嵌套文件夹上传到linux服务器,并执行sh脚本
    场景:由于工作原因,开发打包后都要上传包到对应linux服务器,并执行对应shell脚本,替换包内配置文件,启动服务。换包频率过于频繁,因此需要实现一种不用打开xshell、xftp的方法,直接将包放在本地文件,双击exe运行所有操作,以节省时间,想到使用python的paramiko、pyinstaller模块实现。功......
  • openGauss5.0.0企业版一主一备一级联安装指南(openGauss课程)
    一、opengauss的背景和行业现状2022年,七大openGauss商业版发布,是基于openGauss3.0推出商业发行版目前海量数据库Vastbase表现最佳,一直是TOP1作者认为之所以海量数据库Vastbase目前无法被同行超越,和各家研发实力和技术背景有关众所周知,opengauss起源于postgresql,在......
  • 记录一下linux-kafka命令
    使用工具:puTTY下载地址:DownloadPuTTY-afreeSSHandtelnetclientforWindowsloginas:rootroot@*******'spassword:Lastlogin:FriApr2814:54:262023from10.10.16.80[root@kafka272c41~]#cd..[root@kafka272c41/]#ls-a....autorelabelbinboot......
  • Linux常用命令
    #uname-a#查看内核/操作系统/CPU信息#head-n1/etc/issue#查看操作系统版本#cat/proc/cpuinfo#查看CPU信息#hostname#查看计算机名#lspci-tv#列出所有PCI设备#lsusb-tv#列出所有USB设备#lsmod#列出加载的内核模块#env#查看环境变量#free-m#查看......