网站首页 > 技术教程 正文
- 下载源码包。
官网地址:https://nginx.org/download/
- 上传到目录下/usr下
- 安装依赖库
-- 检测是否已经安装依赖
yum list installed | grep "pcre-devel"
-- 如果没有安装依赖,执行
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
安装成功后,执行yum list installed | grep "pcre-devel"检查是否已经安装成功
- 解压安装
-- 解压nginx
tar -zxvf nginx-1.21.3.tar.gz
- 进入到目录中,并执行安装模块
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module --with-http_gzip_static_module
- 执行编译命令
-- 编译命令
make
- 执行安装命令
-- 执行安装命令
make install
- 检查nginx的配置文件语法是否正确
-- 进入到目录中
cd /usr/local/nginx/sbin/
-- 检查配置文件是否正确
./nginx -t
9.修改配置文件
为了更方便的测试,所以修改配置文件
# 添加开辟端口代码
server {
listen 6005;
server_name 192.168.8.144;
#charset koi8-r;
#access_log logs/host.access.log main;
gzip on;
gzip_static on; # 靠http_gzip_static_module 靠
gzip_min_length 1k;
gzip_comp_level 4;
gzip_proxied any;
gzip_types text/plain text/xml text/css;
gzip_vary on;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";
root /usr/mcp/dist;
# 若新增后端路由前缀注意在此处添加(|新增)
location / {
proxy_pass http://127.0.0.1:6688/; #注意/后缀
proxy_connect_timeout 15s;
client_max_body_size 100m;
proxy_send_timeout 15s;
proxy_read_timeout 15s;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto http;
}
# 避免端点安全问题
if ($request_uri ~ "/actuator"){
return 403;
}
}
- 启动nginx
-- 启动nginx
./nginx
-- 停止命令
./nginx -s stop
-- 重启命令,重新加载配置
./nginx reload
- 关闭防火墙
-- 查看防火墙
firewall-cmd --state
-- 关闭防火墙
systemctl stop firewalld.service
-- 开启防火墙
systemctl start firewalld.service
-- 检查防火墙开发的端口
firewall-cmd --list-ports
-- 检查端口是否开放
firewall-cmd --query-port 80/tcp
-- 开启防火墙
firewall-cmd --zone=public --add-port=80/tcp --permanent
-- 移除端口
firewall-cmd --zone=public --remove-port=9090/tcp --permanent
-- 重启防火墙
firewall-cmd --reload
- 检查端口是否正常开发
完毕。
猜你喜欢
- 2024-10-13 一次Nignx的502页面的错误记录(一次nignx的502页面的错误记录怎么办)
- 2024-09-28 Nginx 安装 Naxsi 模块实现 WAF WEB应用安全防火墙的功能
- 2024-09-28 Linux环境通过Dockerfile创建Nginx镜像
- 2024-09-28 你可能忽略的macOS下brew安装nginx细节解读,干货
- 2024-09-28 centos7安装fastdfs集群+nginx1.18(生产环境)
- 2024-09-28 linux安装nginx,实现nginx负载均衡,图片服务器
- 2024-09-28 大数据离线项目实践之nginx服务器搭建
- 2024-09-28 Nginx静态服务器与负载均衡配置(nginx静态资源配置)
- 2024-09-28 离线项目实践之nginx服务器搭建(nginx离线安装与配置详解)
- 2024-09-28 安装Nginx的几种方式(nginx安装与配置详解)
你 发表评论:
欢迎- 最近发表
-
- Win10 TH2正式版官方ESD映像转换ISO镜像方法详解
- 使用iso镜像升级到Windows 10的步骤
- macOS Ventura 13.2 (22D49) Boot ISO 原版可引导镜像
- 安利一个用ISO镜像文件制作引导U盘的的小工具RUFUS
- CentOS 7使用ISO镜像配置本地yum源
- 用于x86平台的安卓9.0 ISO镜像发布下载:通吃I/A/N、完全免费
- AlmaLinux 9.6发布:升级工具、初步支持IBM Power虚拟化技术
- Rufus写入工具简洁介绍与教程(写入模式)
- 新硬件也能安装使用了,Edge版Linux Mint 21.3镜像发布
- 开源工程师:Ubuntu应该抛弃32位ISO镜像
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)