侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

【小平工作日志】Nginx安装

2023-12-09 星期六 / 0 评论 / 0 点赞 / 101 阅读 / 3274 字

Nginx有两种安装方式,一个是源码编译进行安装,一个是使用各平台默认的包来安装如:yum。 本文介绍的是源码编译方式进行安装,原因是 平台所带的默认包一般版本都略低一些。 安装服务器信息介绍: Li

Nginx有两种安装方式,一个是源码编译进行安装,一个是使用各平台默认的包来安装如:yum。

本文介绍的是源码编译方式进行安装,原因是 平台所带的默认包一般版本都略低一些

安装服务器信息介绍:

Liunx centos 6.8 64位 16G #操作系统版本

环境准备:

#安装Nginx前,需要的依赖make #用于源码编译安装pcre库 和 zlib库 ssl

1、安装make gcc-c++

yum -y install gcc gcc-c++ automake autoconf libtool make

2、选择源码目录。(本文选定的是 /mnt/ 下,根据自己对服务器中目录的安排选择即可。)。

3、安装pcre库、zlib库、openssl。

cd /mnt/  #先进入此目录# 安装pcre,ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre此路径下可选择最新版本wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz tar -zxvf pcre-8.39.tar.gzcd pcre-8.39./configuremakemake installcd ..  #先回到mnt目录下#安装zlibwget http://zlib.net/zlib-1.2.8.tar.gztar -zxvf zlib-1.2.8.tar.gzcd zlib-1.2.8./configuremakemake installcd ..  #先回到mnt目录下#安装openssl,https://www.openssl.org/source 此目录下有最新版本(网站较慢,有墙最好)wget https://www.openssl.org/source/openssl-1.1.0c.tar.gztar -zxvf openssl-1.1.0c.tar.gz

4、开始安装Nginx

cd /mnt/ #进入此目录,从http://nginx.org/download/下可选择最新版本wget http://nginx.org/download/nginx-1.9.15.tar.gztar -zxvf nginx-1.9.15.tar.gzcd nginx-1.9.15#在一行执行,参数要对应自己安装的版本./configure --sbin-path=/mnt/nginx/nginx --conf-path=/mnt/nginx/nginx.conf --pid-path=/mnt/nginx/nginx.pid --with-http_ssl_module --with-pcre=/mnt/pcre-8.39 --with-zlib=/mnt/zlib-1.2.8 --with-openssl=/mnt/openssl-1.1.0cmakemake install#查看安装后的目录cd ../nginx #进入nginx的安装目录ls  #查看目录下的文件fastcgi.conf            koi-win             nginx.conf.defaultfastcgi.conf.default    logs                scgi_paramsfastcgi_params          mime.types          scgi_params.defaultfastcgi_params.default  mime.types.default  uwsgi_paramshtml                    nginx               uwsgi_params.defaultkoi-utf                 nginx.conf          win-utf

5、启动Nginx.

#先查看80端口是否被占用netstat -ano|grep 80#如果没有占用则启动./nginx  #在安装目录下启动

6、在浏览器中输入ip地址访问。

出现此页面,则表示成功!

7、如何关闭Nginx.

#查询nginx进程id.ps -ef | grep nginx #找master进程,它的编号就是主进程号了kill -QUIT 主进程号 #比较从容的关闭kill -TERM 主进程号 #快速关闭pkill -9 nginx #强制关闭

 

广告 广告

评论区