Nginx安装与配置、调试

本文详细介绍Nginx的安装步骤及配置方法,包括编译选项调整、安全设置及常见问题解决技巧,如端口冲突处理等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Nginx安装

tar zxvf nginx-1.10.1.tar.gz

这里写图片描述

cd nginx-1.10.1
vi auto/cc/gcc
-#debug
-#CFLAGS=”$CFLAGS -g”
(注释掉这行,去掉 debug 模式编译,编译以后程序只有几百 k,如果开启debug调式模式,软件臃肿)
vi src/core/nginx.h
-#define NGINX_VERSION “1.10.1”
-#define NGINX_VER “nginx”
(修改此行,去掉后面的“NGINX_VERSION”,为了安全,这样编译后外
界无法获取程序的版本号)
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
./configure --user=www --group=www --prefix=/usr/local/lnmp/nginx --with-http_stub_status_module --with-http_ssl_module
然后make&make install
这里写图片描述
这里写图片描述

ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin

这里写图片描述

这里写图片描述
nginx -t #检测语法
nginx #运行 nginx
nginx -s reload #重载主配置文件
nginx -s stop #关闭 nginx

可能出现端口被占用,先用netstat -antlp查看端口,netstat -tln | grep 80; lsof -i :80看占用的进程,可以修改配置改端口,或者kill -9 进程id

vim nginx.conf
这里写图片描述

这里写图片描述
这里写图片描述

双核心用01.10 四核心用0001,0010,0100,1000
这里写图片描述

Ps aux | grep nginx
Lscpu 查看cpu情况

这里写图片描述

Nginx内存限制

这里写图片描述
这里写图片描述
如果不加以限制,逻辑炸弹会让机子瘫痪
vim /etc/security/limits.conf
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

限制后会自动停止进程

vim /etc/security/limits.conf
这里写图片描述
这里写图片描述

或者用apache自带的db来测试服务器性能
这里写图片描述

vim nginx.conf
这里写图片描述
本人在安装时建立错误不登陆用户名导致错误,应该
Useradd -d /user/local/lnmp/nginx -s /sbin/nologin

Nginx加密设置

vim nginx.conf
这里写图片描述

vim nginx.conf
这里写图片描述

这里写图片描述
生成加密文件make cert.pem
这里写图片描述
这里写图片描述
这里写图片描述
加密完成

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

测试配置

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值