nginx安装配置
mac os
- 安装
brew install nginx
-
启动命令位置
/usr/local/bin/nginx
-
配置文件路径
/usr/local/etc/nginx/nginx.conf
centos安装nginx
- 安装依赖
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
-
下载nginx压缩包
下载 nginx -
解压缩
## 解压
tar -zxvf nginx-1.9.9.tar.gz
##进入nginx目录
cd nginx-1.9.9
## 配置
./configure --prefix=/usr/local/nginx
# make
make
make install
nginx离线安装
nginx和依赖包
在 /usr/local/src目录下:
- pcre-8.42.tar.gz
tar -zxvf pcre-8.42.tar.gz
cd pcre-8.42/
./configure
make
make install
- zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11/
./configure
make
make install
- openssl-1.0.2h.tar.gz
tar -zxvf openssl-1.0.2h.tar.gz
cd openssl-1.1.0h/
./config
make
make install
- nginx-1.14.0.tar.gz
tar -zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0/
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=../pcre-8.42 --with-zlib=../zlib-1.2.11 --with-openssl=../openssl-1.0.2h
make
make install
nginx常用命令
- 启动
cd /usr/local/nginx/sbin
./nginx
- 停止
cd /usr/local/nginx/sbin
./nginx -s stop
- 重新加载
cd /usr/local/nginx/sbin
./nginx -s reload
nginx配置文件
nginx配置文件在安装目录,
/usr/local/nginx/conf/nginx.conf
nginx配置文件的组成
从配置文件开始到event块之间的内容,设置一些影响nginx服务器整体运行的配置指令,
主要包括配置nginx的用户(组)、允许生成的worker process数、进程PID存放路径、日志存放路径和类型以及配置文件的引入等。
- 全局快
worker_processess 1; # 处理并发的数量
- event块
影响nginx与用户的网络连接。
如:worker_connections 1024; # 最大的连接数量
worker_connections 1024; # 最大的连接数量
- http块
可包括http全局块、server块
http{
xxx;
server {
location /{
}
}
}
端口开放
- 查看
firewall-cmd --list-all
- 增加
firewall-cmd --add-port=80/tcp --permanent
- 重新加载
firewall-cmd --reload