Nginx安装及使用
安装
设置安装位置
- 切换到root下安装:
CentOS: #su root
Ubuntu:#sudo su - 切换文件夹: #cd /usr/local/src/
安装编译环境
- ububtu平台编译环境可以使用以下指令
apt-get install build-essential
apt-get install libtool
- centos平台编译环境使用如下指令
yum -y install gcc automake autoconf libtool make 安装make
yum –y install gcc gcc-c++ 安装c++:
安装Nginx以及相关组件
安装openssl
有些系统可能没有openssl
可以通过openssl version -a查看版本信息
[root src]# wget http://www.openssl.org/source/openssl-1.0.2q.tar.gz
[root src]# tar zxvf openssl-1.0.2q.tar.gz
[root src]# cd openssl-1.0.2q
[root openssl-1.0.2q]# ./config && make && make install
安装pcre
[root src]# wget http://www.openssl.org/source/openssl-1.0.2q.tar.gz
[root src]# tar zxvf openssl-1.0.2q.tar.gz
[root src]# cd openssl-1.0.2q
[root openssl-1.0.2q]# ./config && make && make install
安装zlib
[root src]# wget http://zlib.net/zlib-1.2.11.tar.gz
[root src]# tar zxvf zlib-1.2.11.tar.gz
[root src]# cd zlib-1.2.11
[root zlib-1.2.11]# ./configure && make && make install
安装Nginx
[root src]# wget http://nginx.org/download/nginx-1.14.1.tar.gz
[root src]# tar zxvf nginx-1.14.1.tar.gz
[root src]# cd nginx-1.14.1
[root nginx-1.14.1]# ./configure && make && make install
如果按照nginx时需要添加ssl模块,执行 ./configure 命令加上 --with-http_ssl_module 即可,即上面最后一步改为:
[root nginx-1.14.]# ./configure --with-http_ssl_module && make && make install
初启动
- 首先查找Nginx安装到哪个位置
# whereis nginx

- 进入nginx目录并启动
#cd /usr/local/nginx
#/usr/local/nginx/sbin/nginx
如果出现如上错误,解决方案如下:
1. 用 whereis libpcre.so. 命令找到libpcre.so.1在哪里
2. 用 ln -s /usr/local/lib/libpcre.so. /lib64 命令做个软连接就可以了
然后就可以启动了
Nginx运行控制命令
查看状态(包含PID)
用 ps -ef | grep nginx 查看Nginx状态(用标准的格式显示这个进程)
用 ps -ef | grep nginx 和上面的比,这个少个东西。

用 ps -aux | grep nginx 查看状态(用BSD的格式来显示这个进程)
启动、停止、重启命令
Nginx启动
# /usr/local/nginx/sbin/nginx
(nginx二进制文件绝对路径,可以根据自己安装路径实际决定)
Nginx停止
- 平滑停止
等所有请求结束后关闭服务等所有请求结束后关闭服务# /usr/local/nginx/sbin/nginx -s quit
- 强制停止
# /usr/local/nginx/sbin/nginx -s stop
- 强制杀进程
# kill -9 nginx Nginx进程号
Nginx重启
# /usr/local/nginx/sbin/nginx -s reload
修改完配置文件一定重启才生效
Nginx验证配置文件
/usr/local/nginx/sbin/nginx -t
如果出错,根据错误的行数,在ngin.conf文件中查找错误位置
行数可以进入文件以后,在命令模式下(即没有按“insert”)输入 :set nu 显示
Nginx命令帮助
# /usr/local/nginx/sbin/nginx -h
Nginx安装及使用的更多相关文章
- zabbix 3.0.3 (nginx)安装过程中的问题排错记录
特殊注明:安装zabbix 2.4.8和2.4.6遇到2个问题,如下:找了很多解决办法,实在无解,只能换版本,尝试换(2.2.2正常 | 3.0.3正常)都正常,最后决定换3.0.3 1.Error ...
- Nginx 安装以及反向代理配置(windows)
安装 windows 下 Nginx 安装非常简单,下载地址 http://nginx.org/en/download.html. 选择红框这个,下载下来是个 zip 文件,解压.这时我们双击根目录的 ...
- nginx安装与配置
一.在线安装 ubuntu 安装 sudo apt-get install nginx 安装后文件结构为: 配置文件:/etc/nginx ,并且每台虚拟主机已经安排在 /etc/nginx/site ...
- Windows下将nginx安装为服务运行
今天看到nginx这个小服务器软件正式版更新到了1.4.2,想玩下它.这个服务器软件虽小,但功能强大,是开源软件,有着良好的性能,被很多个人.企业,甚至大型企业所使用! 由于是在Windows下,所以 ...
- windows下nginx安装、配置与使用(转载)
目前国内各大门户网站已经部署了Nginx,如新浪.网易.腾讯等:国内几个重要的视频分享网站也部署了Nginx,如六房间.酷6等.新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx ...
- 阿里云服务器Linux CentOS安装配置(八)nginx安装、配置、域名绑定
阿里云服务器Linux CentOS安装配置(八)nginx安装.配置.域名绑定 1.安装nginx yum -y install nginx 2.启动nginx service nginx star ...
- Linux系统下Nginx安装详解
该随笔为个人原创,后期会根据项目实践实时更新,如若转载,请注明出处,方便大家获得最新博文! 注:安装Nginx需要Linux系统已经安装 openssl-fips-2.0.2.tar.gz zli ...
- Linux下查看Nginx安装目录、版本号信息?
Linux环境下,怎么确定Nginx是以那个config文件启动的? 输入命令行: ps -ef | grep nginx 摁回车,将出现如下图片: master process 后面的就是 ngi ...
- nginx安装及负载均衡配置
Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为俄罗斯访问量第二 ...
- nginx安装方式
1.首先安装pcre库 获取pcre到一个目录 wget http://ftp.exim.llorien.org/pcre/pcre-8.21.tar.gz 解压缩pcre包 tar -zxvf pc ...
随机推荐
- IntelliJ IDEA如何激活?
本文使用的IDEA的版本是:14.0.3 下载IDEA授权服务器(下载地址见最后),并解压,打开解压后的IntelliJIDEALicenseServer目录,可以看到如下的两个文件: Intelli ...
- 豆瓣top250(go版以及python版)
最近学习go,就找了一个例子练习[go语言爬虫]go语言爬取豆瓣电影top250,思路大概就是获取网页,然后根据页面元素,用正则表达式匹配电影名称.评分.评论人数.原文有个地方需要修改下patte ...
- GZIP压缩与解压
public class GZIP { /** * 字符串的压缩 * * @param str * 待压缩的字符串 * @return 返回压缩后的字符串 * @throws IOException ...
- jar包 pom
动态的web工程tomcat 自带jar包: jstl: taglibs-standard-impl-1.2.5.jar taglibs-standard-spec-1.2.5.jar //以下是 ...
- Python使用Plotly绘图工具,绘制直方图
今天我们再来讲解一下Python使用Plotly绘图工具如何绘制直方图 使用plotly绘制直方图需要用到graph_objs包中的Histogram函数 我们将数据赋值给函数中的x变量,x = da ...
- Mysql得隔离级别
一.首先什么是事务? 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消.也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做. 事 ...
- Python之excel文件追加内容
首先要安装三个模块:xlrd,xlwt,xlutils 命令:pip install xlrd xlwt xlutils 示例代码: #!/usr/bin/env python # -*- codin ...
- maven中央仓库、远程仓库地址
1.http://repo1.maven.org/maven2 (官方,速度一般) 2.http://maven.aliyun.com/nexus/content/repositories/centr ...
- 用addRoutes实现动态路由
原文转自前端路上,转载请注明出处. 之前在基于Vue实现后台系统权限控制一文中提到路由权限的实现思路,因为不喜欢在每次路由跳转的before钩子里做判断,所以在初始化Vue实例前对路由做了筛选,再用实 ...
- Map根据value值进行倒序排列
public List<Map.Entry<Integer,BigDecimal>> sortByMapValue(HashMap<Integer, BigDecimal ...
