首页
Search
1
Centos上使用docker安装transmission
252 阅读
2
'GLIBCXX_3.4.21' not found
183 阅读
3
BuyVm在centos系统上配置ipv6地址
173 阅读
4
数据库的增删改
156 阅读
5
yt-dlp使用手册
156 阅读
默认分类
Linux
sql
逆向
水果派
登录
Search
标签搜索
linux
centos
nginx
vps
python
openssl
GLIBCXX
rar
unzip
sql
bbr
transmission
pt
docker
yt-dlp
web
cloudflare
office
zip
解压
奈陌
累计撰写
31
篇文章
累计收到
0
条评论
首页
栏目
默认分类
Linux
sql
逆向
水果派
页面
搜索到
4
篇与
的结果
2024-07-13
nginx配置文件
修改/etc/nginx/conf/nginx.conf# 全局配置 user www; worker_processes auto; error_log /var/log/nginx/error.log; # 事件模块配置 events { worker_connections 1024; } # HTTP服务器模块配置 http { include /etc/nginx/conf/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 /var/log/nginx/access.log main; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; # FastCGI 缓存配置 fastcgi_buffers 32 32k; # 增加缓冲区数量和大小 fastcgi_buffer_size 64k; # 增大单个缓冲区大小 # 代理缓存配置 proxy_buffer_size 256k; # 增大单个缓冲区大小 proxy_buffers 8 512k; # 增加缓冲区数量和大小 proxy_busy_buffers_size 512k; # 增大可用缓冲区大小 }
2024年07月13日
32 阅读
0 评论
0 点赞
2024-07-13
nginx防窜站
由于nginx的机制,当访问到未绑定配置域名时,会返回下一个网站的内容例如你只配置了b.example.com,但是用户访问了a.example.com,此时,用户得到的不是404,而是会显示b.example.com的页面内容为了解决这个问题,我们可以设置一个默认站点,所有未查询到配置的域名都显示为默认站点我们新建一个default.conf文件,内容如下server { listen 80 default_server; listen 443 ssl default_server; server_name _; ssl_certificate /******/cert.pem; ssl_certificate_key /******/key.pem; ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384; location / { root /www/wwwroot/default; index index.html; } }listen 80 default_server;表示监听80端口并作为默认服务器;listen 443 default_server;表示监听443端口并作为默认服务器;server_name _;表示匹配任何域名或IP;location /定义了默认站点的根目录和默认页面。我推荐将默认页面设置为腾讯公益404
2024年07月13日
41 阅读
0 评论
0 点赞
2024-07-13
nginx: [emerg] unknown directive "http2" in "......"
http2 on/off指令仅适用于nginx1.25.1及以后的版本中可以使用listen http2代替
2024年07月13日
45 阅读
0 评论
0 点赞
2024-07-13
nginx的编译安装
nginx的编译安装1、安装必要的依赖apt upgrade apt install build-essential libpcre3 libpcre3-dev zlib1g-dev openssl libssl-dev -y2、前往官网下载你需要的版本并解压wget http://nginx.org/download/nginx-1.26.1.tar.gz tar -xvzf nginx-1.26.1.tar.gz3、编译安装cd nginx-1.26.1 ./configure \ --prefix=/etc/nginx \ --user=www \ --group=www \ --with-http_ssl_module \ --with-http_v2_module \ --with-http_realip_module \ --with-http_gzip_static_module \ --with-http_stub_status_module \ --with-file-aio \ --with-threads \ --with-compat \ --with-http_sub_module make && make install4、创建nginx使用的用户及用户组groupadd www useradd -g www -s /sbin/nologin www5、验证是否安装成功/etc/nginx/sbin/nginx -v如果出现类似nginx version: nginx/1.26.1的提示,说明已经安装成功6、创建软连接ln -s /etc/nginx/sbin/nginx /usr/local/bin/nginx7、设置开机启动cat >/etc/systemd/system/nginx.service <<EOF [Unit] Description=Nginx Service Documentation="http://nginx.org/en/docs/" After=network.target remote-fs.target nss-lookup.target [Service] Type=forking PIDFile=/etc/nginx/nginx.pid ExecStartPre=/etc/nginx/sbin/nginx -t ExecStart=/etc/nginx/sbin/nginx ExecReload=/etc/nginx/sbin/nginx -s reload ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true LimitNOFILE=200000 [Install] WantedBy=multi-user.target EOFsystemctl daemon-reload systemctl enable nginx systemctl start nginx systemctl status nginx下面解释一下configure中各项参数的作用--prefix=/etc/nginx:设置Nginx的安装目录。所有Nginx的文件将会安装到这个目录中,包括可执行文件、配置文件和日志文件。--user=www:指定Nginx进程运行的用户。www通常是Web服务器进程使用的用户,确保Nginx进程不会以root用户身份运行,从而提高安全性。--group=www:指定Nginx进程运行的用户组。`www通常是Web服务器进程使用的组。--with-http_ssl_module:启用HTTP SSL模块,用于支持HTTPS协议。该模块允许Nginx处理SSL/TLS加密。--with-http_v2_module:启用HTTP/2模块,使Nginx支持HTTP/2协议。HTTP/2提供了更高效的传输性能和并发能力。--with-http_realip_module:启用HTTP Real IP模块,该模块可以改变客户端IP地址为代理服务器前面的真实IP地址。对于使用反向代理的场景很有用。--with-http_gzip_static_module:启用HTTP Gzip Static模块,使Nginx可以直接发送预压缩的gzip文件,减少CPU的开销和提高传输效率。--with-http_stub_status_module:启用HTTP Stub Status模块,该模块提供简洁的Nginx状态信息,包括活动连接数、请求数等,有助于监控Nginx的运行状态。--with-file-aio:启用文件异步I/O支持,能提高Nginx在处理大量并发文件请求时的性能。--with-threads:启用线程池支持,可以让Nginx在处理请求时使用线程,从而提高性能和响应速度,尤其是对文件I/O操作。--with-compat:启用兼容模式,以便Nginx可以加载与当前版本不完全匹配的动态模块。这在升级Nginx时特别有用,可以减少因模块不兼容导致的问题。--with-http_sub_module允许Nginx对响应内容进行替换
2024年07月13日
19 阅读
0 评论
0 点赞