Nginx安装、常用命令和配置文件
在Linux系统中安装Nginx
-
使用远程工具连接Linux操作系统
-
进入Nginx官网下载,Linux版本的安装包
-
Nginx相关的素材(依赖)
安装方式:
第一步,安装pcre
wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz 解压文件 ./configure完成后,回到pcre目录下执行make 再执行make install 安装之后,使用命令,查看版本号 pcre-config --version
第二步,安装openssl
第三步,安装zlib
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
第四步,安装nginx
1.解压缩nginx-xx.tar.gz包 2.进入解压缩目录,执行./configure 3.make&&make install * 安装成功之后,在usr多出来一个文件夹local/nginx,在nginx/sbin中有启动脚本 启动Nginx进程的方式 cd /usr/local/nginx/sbin ./nginx 输入以下命令,查看进程中是否有Nginx ps -ef | grep nginx 查看开放端口号 firewall-cmd --list-all 设置开放端口号 firewall-cmd --add-service=http -permanent sudo firewall-cmd --add-port=80/tcp -permanent 重启防火墙 firewall-cmd -reload
Nginx常用命令
- 使用nginx操作命令前提条件:必须进入nginx的目录
cd /usr/local/nginx/sbin
- 查看nginx的版本号
./nginx -v
-
启动nginx
./nginx
-
关闭nginx
./nginx -s stop
-
重新加载nginx
./nginx -s reload
Nginx配置文件
-
nginx配置文件位置
/usr/local/nginx/conf/nginx.conf
2. nginx 配置文件组成
(1) nginx的配置文件有三部分组成
第一部分 全局快
从配置文件开始到events块之间的内容,主要会设置一些影响nginx服务器整体运行的配置指令。
比如上面第一行配置的:
**这是Nginx服务器并发处理服务的关键配置,worker_processes值越大,可以支持的并发处理量也越多,但是会受到硬件、软件等设备的制约。**
第二部分 events 块
events 块涉及的指令主要影响Nginx服务器与用户之间的网络连接
比如 worker_conections 1024; 支持的最大连接数
第三部分 Http块
Nginx服务器配置中最频繁的部分,代理、缓存和日志定义等绝大多数功能和第三方模块的配置都在这里。
需要注意的是:http块也包括http全局快、server块
-
http全局块
http全局块配置的指令包括文件引入、MIME-TYPE定义、日志自定义、连接超时时间、单链接请求数上限等。