文章目录
一、Windows安装
1.nginx官网下载
官网地址:https://nginx.org/en/download.html
2.切换到安装路径,解压到当前文件夹
3.双击nginx.exe启动nginx
4.验证nginx
本地访问(默认端口80):http://127.0.0.1
5.nginx配置说明
配置文件路径(实际以自己安装路径为准):
D:/software/Nginx/nginx-1.26.2/conf/nginx.conf
- nginx.con配置文件说明
#运行用户
#user nobody;
#启动进程,通常设置成和cpu的数量相等
worker_processes 1;
#全局错误日志
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#PID文件,记录当前启动的nginx的进程ID
#pid logs/nginx.pid;
#工作模式及连接数上限
events {
worker_connections 1024; #单个后台worker process进程的最大并发链接数
}
#设定http服务器,利用它的反向代理功能提供负载均衡支持
http {
#设定mime类型(邮件支持类型),类型由mime.types文件定义
include mime.types;
default_type application/octet-stream;
#设定日志
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
#access_log logs/access.log main;
#sendfile 指令指定 nginx 是否调用 sendfile 函数(zero copy 方式)来输出文件,对于普通应用,
sendfile on;
#tcp_nopush on;
#连接超时时间
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip压缩开关
#gzip on;
#HTTP服务器
server {
#监听8080端口,8080端口是知名端口号,用于HTTP协议
listen 8080;
#定义使用localhost访问
server_name localhost;
#编码格式
#charset koi8-r;
#access_log logs/host.access.log main;
#反向代理的路径,location 后面设置映射的路径
location / {
root html;
index index.html index.htm;
}
#错误处理页面(可选择性配置)
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
6.重新加载nginx
# 打开cmd,切换到nginx安装路径
D:
cd D:/software/Nginx/nginx-1.26.2
# 重新加载
nginx.exe -s reload
# 停止
nginx.exe -s stop
二、Linux安装
1.安装Nginx相关依赖
# 检查相关依赖是否已安装
gcc -v
g++ -v
rpm -qa | grep pcre
rpm -qa | grep zlib
openssl version
# 在线安装nginx所需要的依赖包
yum install -y gcc-c++ zlib zlib-devel openssl openssl-devel pcre pcre-devel
注意:离线安装包请进入以下博客进行安装,包含安装说明。
nginx相关离线依赖安装包,包含安装说明,操作简单!
2.nginx官网下载
官网地址:https://nginx.org/en/download.html
3.切换指定路径进行解压
# 切换路径,没有进行创建
cd /usr/local/nginx/
# 解压
tar -zxvf nginx-1.26.1.tar.gz
4.执行配置脚本,–prefix是指定安装目录
# 进入nginx目录
cd /usr/local/nginx/nginx-1.26.1
# 执行配置脚本 --prefix是指定安装目录
./configure --prefix=/usr/local/nginx/nginx
5.编译安装
# 编译和安装
make & make install
6.启动Nginx
# 进入nginx/sbin目录
cd /usr/local/nginx/sbin
# 启动脚本
./nginx
# 停止
./nginx -s stop
# 重载
./nginx -s reload
# 杀掉nginx
./nginx -s quit
7.查询nginx是否启动成功
# 查看进程
ps -ef | grep nginx
# 访问页面
在浏览器中输入 ip + 端口号访问(端口默认80)
8.如果浏览器无法访问,检查是否开启防火墙限制
# 查看已放行的端口
firewall-cmd --list-all
# 将80端口加入到防火墙放行白名单中,并重载防火墙
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload
9.nginx配置说明
同上Windows安装,第5节
10.nginx配置修改
# 进入配置文件夹
cd /usr/local/nginx/nginx/conf/
# 修改配置文件nginx.conf
vim nginx.conf
你的鼓励是我续更的动力!