Linux系统安装Nginx(Centos7)
2024-09-27 10:19:27
Nginx是一款轻量级的网页服务器、反向代理服务器。它最常的用途是提供反向代理服务,还可以做负载均衡。相较于Apache、lighttpd具有占有内存少,稳定性高等优势。服务端很多场景都需要使用,这篇文章主要讲的是在Linux服务器上安装Nginx。
安装步骤
1.安装Nginx的依赖,由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库。
yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
2.下载Nginx安装包,解压
# 下载tar包(本文以1.14.1为例,版本可以根据自己需要进行选择)
wget http://nginx.org/download/nginx-1.14.1.tar.gz
# 解压
tar -xvf nginx-1.14.1.tar.gz
3.安装Nginx(使用--prefix参数指定nginx安装的目录,make、make install安装)
$ cd nginx-1.14.1
# 按照下边步骤执行命令(prefix 默认安装路径/usr/local/nginx,prefix可省略)
$ ./configure (--prefix=/usr/local/nginx)
$ make
$ make install
4.启动Nginx
/usr/local/nginx/sbin/nginx
5.检查是否启动成功
打开浏览器访问此机器的 IP,如果浏览器出现 Welcome to nginx! 则表示 Nginx 已经安装并运行成功。如果运行的时候不带-c参数,那就采用默认的配置文件,即/etc/nginx/nginx.conf。
例如:出现报错:nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed
则运行: /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
6.Nginx常用命令
# 查看运行进程状态
ps aux | grep nginx
ps -ef | grep nginx
# 启动nginx
/usr/local/nginx/sbin/nginx
# 查看nginx版本
/usr/local/nginx/sbin/nginx -v
# 重启
/usr/local/nginx/sbin/nginx –s reload
# 停止
/usr/local/nginx/sbin/nginx –s stop
# 测试配置文件是否正常
/usr/local/nginx/sbin/nginx –t
# 查看nginx安装路径
whereis nginx
最新文章
- php-fpm启动,重启,终止操作
- 自己动手写ORM的感受
- 代理服务器(Proxy)原理
- 根据html容器大小和显示文字多少调节字体大小
- iOS10 UI教程视图调试
- 他们在军训,我在搞 OI(一)
- 破解php-screw加密过的文件有效方法
- Xcode7.0.1(ios9)的部分适配问题
- c++关于接口机制和不完全类型的小问题
- Microsoft.ACE.OLEDB.12.0 错误 上传读取Excel错误
- 【转】Nginx 服务器安装及配置文件详解
- Show All Running Processes in Linux
- 【转】兼容性测试套件(CTS)框架用户手册
- 生成器以及yield语句
- kettle使用小结----脚本启动
- C#反射详解
- 20155234 Exp2 后门原理与实践
- Problem C: 多线程 解题报告
- Django:form.save()方法
- 【转】asp.net mvc(模式)和三层架构(BLL、DAL、Model)的联系与区别