【小平工作日志】Nginx安装
2016-11-23 00:00
471 查看
摘要: 所写文章均经过测试而发布,一是为了记录笔记,一是为了为广大网友提供一份资料。欢迎广大网友提供宝贵的意见,请留言或私信沟通。
Nginx有两种安装方式,一个是源码编译进行安装,一个是使用各平台默认的包来安装如:yum。
本文介绍的是源码编译方式进行安装,原因是 平台所带的默认包一般版本都略低一些。
安装服务器信息介绍:
环境准备:
1、安装make gcc-c++
2、选择源码目录。(本文选定的是 /mnt/ 下,根据自己对服务器中目录的安排选择即可。)。
3、安装pcre库、zlib库、openssl。
4、开始安装Nginx
5、启动Nginx.
6、在浏览器中输入ip地址访问。
出现此页面,则表示成功!
7、如何关闭Nginx.
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.gz cd pcre-8.39 ./configure make make install cd .. #先回到mnt目录下 #安装zlib wget http://zlib.net/zlib-1.2.8.tar.gz tar -zxvf zlib-1.2.8.tar.gz cd zlib-1.2.8 ./configure make make install cd .. #先回到mnt目录下 #安装openssl,https://www.openssl.org/source 此目录下有最新版本(网站较慢,有墙最好) wget https://www.openssl.org/source/openssl-1.1.0c.tar.gz tar -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.gz tar -zxvf nginx-1.9.15.tar.gz cd 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.0c make make install #查看安装后的目录 cd ../nginx #进入nginx的安装目录 ls #查看目录下的文件 fastcgi.conf koi-win nginx.conf.default fastcgi.conf.default logs scgi_params fastcgi_params mime.types scgi_params.default fastcgi_params.default mime.types.default uwsgi_params html nginx uwsgi_params.default koi-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 #强制关闭
相关文章推荐
- 【小平工作日志】ubuntu14.04-16.04 eclipse安装svn插件 遇到的问题 Failed to load JavaHL Library.
- 【小平工作日志】nginx配置文件nginx.conf中的location 使用详解。
- 【小平工作日志】java、nginx、tomcat负载均衡,前后端分离式
- 【小平工作日志】动态ip池建立好帮手(Squid)安装、配置
- 【小平工作日志】nginx配置文件nginx.conf详细解释。
- nginx+awstats日志分析工具安装<1>
- 【小平工作日志】Spring MVC异常处理SimpleMappingExceptionResolver详解!
- nginx日志查看goaccess安装使用
- linux编译安装及配置Nginx(包含pcre), 日志定时切割
- Nginx 安装配置 禁止使用IP访问 rewrite重写 别名设置 日志轮询
- 【小平工作日志】利用java实现动态ip代理(爬虫、反爬)
- Nginx 日志分析 AWStats + JAWStats 安装配置
- 七、编写每天定时切割Nginx日志的脚本【LNMP安装 】
- 七、编写每天定时切割Nginx日志的脚本【LNMP安装 】
- Centos 6.5 安装nginx日志分析系统 elasticsearch + logstash + redis + kibana
- Nginx的安装,启动,停止,日志分割,从容停止,平滑升级
- centos下的nginx安装工作记录20130701
- Nginx 日志转发安装文档
- CentOS 安装配置 Apache, nginx, SVN, Trac 日志
- 【小平工作日志】Hadoop环境与eclipse集成hadoop-eclipse-plugin