nginx安装

该文详细介绍了在Linux系统中如何安装Nginx1.19.0,包括依赖库的安装,如GCC、PCRE、zlib和OpenSSL,然后进行Nginx的编译、安装以及配置SSL证书。此外,还讲解了如何设置代理和调整服务器参数,并提供了检查安装、启动服务以及刷新配置和重启的步骤。
摘要由CSDN通过智能技术生成

上传安装包

进入安装包目录,解压

tar -zxvf nginx-1.19.0.tar.gz

进入解压目录

cd nginx-1.19.0/

安装gcc

yum install gcc-c++

安装PCRE pcre-devel

yum install -y pcre pcre-devel

安装zlib

yum install -y zlib zlib-devel

安装Open SSL

yum install -y openssl openssl-devel

如果是ubuntu系统,安装依赖执行:

sudo apt install gcc make libpcre3-dev zlib1g-dev openssl libssl-dev

 编译 执行命令 考虑到后续安装ssl证书 添加两个模块  如不需要直接执行./configure即可

./configure --with-http_stub_status_module --with-http_ssl_module

执行make命令(要是执行不成功请检查最开始安装的四个依赖有没有安装成功)

make

执行make install命令

make install

查看编译参数

./configure --help | more

检查安装

/usr/local/nginx/sbin/nginx -v

启动nginx

/usr/local/nginx/sbin/nginx

检查启动状态

ps aux | grep nginx

引用指定目录配置文件 

在 nginx.conf 中加入 include /usr/local/nginx/conf.d/*.conf;

在conf.d目录下新建配置文件  xxx.com.conf 即可

 server {
        listen       443 ssl;
        server_name  www.xxx.com;

        access_log logs/wordpress.log;
        error_log logs/wordpress.error.log;

        ssl_certificate /usr/local/nginx/ssl/xxx.com_bundle.crt;
        ssl_certificate_key /usr/local/nginx/ssl/xxx.com.key;

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout 5m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
        ssl_prefer_server_ciphers on;

        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_connect_timeout 90;
        proxy_send_timeout 90;
        proxy_read_timeout 90;
        client_max_body_size 100m;

        keepalive_timeout 65;
        keepalive_requests 1000;
        keepalive_disable none;

       

 }

刷新配置重启nginx

/usr/local/nginx/sbin/nginx -t
/usr/local/nginx/sbin/nginx -s reload

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值