首页 > 系统相关 >nginx安装

nginx安装

时间:2023-08-13 19:34:14浏览次数:35  
标签:tar local nginx usr conf 进程 安装

mkdir /var/log/nginx/

redhad 6.4

nginx的安装(root用户)

进入到 /usr/local/src 目录下进行(# cd /usr/local/src)

  1. 安装pcre软件包

# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.43.tar.gz # tar -zxvf pcre-8.43.tar.gz # cd pcre-8.43 # ./configure # make # make install

  1. 安装zlib

# wget http://zlib.net/zlib-1.2.11.tar.gz # tar -zxvf zlib-1.2.11.tar.gz # cd zlib-1.2.11 # ./configure # make # make install

  1. 安装nginx

# cd /usr/local/src/ # wget http://nginx.org/download/nginx-1.17.0.tar.gz # tar -zxvf nginx-1.17.0.tar.gz # cd /usr/local/src/nginx-1.17.0 # ./configure # make # make install

  1. 启动nginx
  • 因为可能apeache占用80端口,apache端口尽量不要修改,我们选择修改nginx端口。

  linux 修改路径/usr/local/nginx/conf/nginx.conf,Windows 下 安装目录\conf\nginx.conf。

  修改端口为8888,localhost修改为你服务器ip地址

# cd /usr/local/nginx/conf/ # cp nginx.conf nginx.conf_back # vim nginx.conf

  • 查看8888端口是否有被占用

# netstat -ano|grep 8888

  • 启动nginx:启动代码格式:nginx安装目录地址 -c nginx配置文件地址

# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

[启动报错一] error while loading shared libraries: libpcre.so.1

查找依赖的位置

find / -type f -name *libpcre.so.*

[添加软链接]

ln -s /usr/local/lib/libpcre.so.1 /lib64/

【启动报错二】

缺少文件夹,建立 /var/log/nginx文件夹

mkdir /var/log/nginx/

[启动完成]

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

  • 查看是否启动成功

ps -ef|grep nginx

==============END============

ngnix进程启动启动后会有一个master进程和多个worker进程。

master进程的主要作用:

1.读取并验证配置信息;

2.创建,绑定及关闭套接字;

3.启动,终止worker进程以及维护worker进程的个数;

4.无须终止服务而重新配置工作。

5.控制非中断式程序升级,启用新的二进制程序并在需要的时回滚到老版本。

6.重新打开日志文件。

7.编译嵌入式perl脚本。

worker主要作用:

1.接收,传入并处理来自客户端的连接;

2.提供反向代理及过滤功能;

3.nginx任何能完成的其他任务

  1. 停止nginx
  • nginx的停止有三种方式:

1)从容停止

a、查看进程号

# ps -ef|grep nginx

b、-QUIT 退出

# kill -QUIT 29350

2)快速停止

a、查看进程号

# ps -ef|grep nginx

b、-TERM 终止

# kill -TERM 29350

c、 -INT 中断

# kill -INT 29350

3)强制停止 :根据进程名称来停止

pkill -9 nginx

  1. 重启nginx
  • 方法一

# /usr/local/nginx/sbin/nginx -s reload

  • 方法二:查找当前nginx进程号,然后输入命令:kill -HUP 进程号 实现重启nginx服务

# kill -HUP 29350

  1. 验证nginx配置文件是否正确
  • 方法一

# /usr/local/nginx/sbin/nginx -t

  • 方法二:在启动命令-c前加-t

# /usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf

  1. 访问 ngnix (访问前关闭防火墙)
  • 查看防火墙状态

# firewall-cmd --state

  • 关闭防火墙

# systemctl stop firewalld.service

  1. 页面的路径

标签:tar,local,nginx,usr,conf,进程,安装
From: https://blog.51cto.com/u_16110904/7068970

相关文章

  • linux下nginx安装
    mkdir/var/log/nginx/redhad6.4nginx的安装(root用户)进入到/usr/local/src目录下进行(#cd/usr/local/src)安装pcre软件包#wgetftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.43.tar.gz#tar-zxvfpcre......
  • nginx安装-linux
    mkdir/var/log/nginx/redhad6.4nginx的安装(root用户)进入到/usr/local/src目录下进行(#cd/usr/local/src)安装pcre软件包#wgetftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.43.tar.gz#tar-zxvfpcre......
  • redhad安装linux
    mkdir/var/log/nginx/redhad6.4nginx的安装(root用户)进入到/usr/local/src目录下进行(#cd/usr/local/src)安装pcre软件包#wgetftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.43.tar.gz#tar-zxvfpcre......
  • 安装Quartus Lite版本
    1.下载软件搜索“quartuslite”,即可进入软件下载页面。quartuslite版本对cycloneIV芯片是免费使用。下载下面3个软件QuartusLitefpga开发软件Questa与modelsim相似的模拟软件,可以不需要cyclone与芯片相关的驱动2.安装软件将安装软件放入相同的文件夹内,安装Quartu......
  • nacos安装-win
    Nacos安装指南1.Windows安装开发阶段采用单机安装即可。1.1.下载安装包在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:GitHub主页:https://github.com/alibaba/nacosGitHub的Release下载页:https://github.com/alibaba/nacos/releases如图:1.2.解......
  • Linux系统之安装PDF阅读器
    (Linux系统之安装PDF阅读器)一、PDF介绍1.PDF简介PDF是PortableDocumentFormat(便携文件格式)的缩写,是一种电子文件格式,与操作系统平台无关,由Adobe公司开发而成。2.PDF特点兼容性强:能够跨越不同的操作系统使用,也不会受到打开软件的限制。易于传输:pdf格式的文件体积比......
  • 【web_逆向01】环境安装
    node.js环境安装官网下载,直接下一步就行安装后,在cmd环境,测试pycharm运行js代码安装node.js插件,安装后记得重启pycharm即可python调用js代码运行,pyexecjs模块pipinstallpyexecjs使用importexecjs#请注意,安装的是pyexecjs.使用的是execjs##1.直接执......
  • 达芬奇 DaVinci Resolve Studio 17.4影视后期调色软件下载和安装教程
    DaVinciResolve是一款专业的调色软件,将专业8K编辑,色彩校正,视觉效果和音频后期制作等功能集于一体的影视后期处理软件。广泛应用在影视后期,栏目包装,宣传片、广告片等领域。软件介绍调色页面设有全新HDR面板,可让您创建自定义色调范围的色轮,以便单独对任何色调范围进行微调!新增的......
  • Nginx日常维护及常见问题处理
    1.日常维护1.1检查配置文件问题/app/nginx/sbin/nginx-t1.2进程检查ps-ef|grepnginx1.3端口检查netstat-anput|grep端口1.4查看错误日志cat/app/nginx/logs/*.log|grep“ERROR”2.常见问题处理2.1配置语法错误故障现象:testfailed故障原因:配置语法错误解决方法:执行n......
  • SVN安装-win
    下载路径https://sourceforge.net/projects/tortoisesvn/files/1.14.5/Application/TortoiseSVN-1.14.5.29465-x64-svn-1.14.2.msi/download安装的时候要将命令行工具安上-否则IDEA会报错配置IDEA参考:https://blog.csdn.net/i_nclude/article/details/103768412......