• CentOS 中 配置 Nginx 支持 https

    日期:

    一、基础设置: 1 、yum - y update 2 、yum -y install openssl* 3 、cd /usr/local/nginx/ conf 4 、mkdir ./ ssl 5 、cd ./ ssl # 在ssl目录下用openssl创建 .key 私钥文件和 .crt 证书文件 6 、openssl req -x509 -nodes -days 3650 -newkey rsa: 2048 -...

  • CentOS下编译安装Nginx服务器并修改Nginx服务器访问根目录

    日期:

    一、 nginx安装环境 yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel 该命令等效于下面4句: 1、 gcc 安装 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc: yum install gcc-c++...

  • CentOS下Nginx 配置多站点vhost

    日期:

    假设你想在Linux Nginx中用不同的域名访问不同的目录,这时就要配置多个vhost,具体配置如下,假设网站根目录设定在/var/www/ 1、在/var/www/下新建两个目录 / var /www/ ushark.net / var /www/ushark.wang 2、编辑/etc/nginx/nginx.conf http { include /e...

  • nginx设置www访问不带www统一转向为www

    日期:

    最近开发的一个Web项目,在使用LNMP的环境下进行部署。之前对nginx只有点理论,并没实际使用。对公司的域名解析要求支持如下: 用户通过输入 http://www.it.net.cn 与http://it.net.cn统一转向为对 http://www.it.net.cn进行访问。查询了nginx的相关文档和资...

  • 解决nginx 502 解决记录(php-fpm 启动失败)

    日期:

    安装 macOS 10.13 之后发现 nginx 产生了 502 错误,具体解决方式记录如下: 打开 nginx error log 注: 此处 nginx 使用的是 brew 安装的 nginx ,使用其他工具或不同时间安装的 nginx ,在查看 nginx error log 时具体操作可能不同。 我的nginx默认并没有打...

  • Lnmp下Nginx日志自动切割脚本

    日期:

    该脚本会自动切割/home/wwwlogs/目录下所有的log文件 #!/bin/bash #自动版日志切割 无需设置 #set the path to nginx log files log_files_path=/home/wwwlogs/ log_files_dir=${log_files_path}$(date -d yesterday +%Y)/$(date -d yesterday +%m) #set the...

  • Nginx 自动定期删除日志实现方法

    日期:

    本文讲的是Nginx 自动定期删除日志实现方法, Nginx的日志文件累积的太多,最后充满了整个磁盘空间,所以昨天做了一个可以定期自动删除的脚本。 Nginx的日志文件累积的太多,最后充满了整个磁盘空间,所以昨天做了一个可以定期自动删除的脚本。 代码如下 复制...

  • nginx设置静态页面压缩缓存和过期时间设置

    日期:

    可以通过nginx对服务器上的静态资源进行过期时间设置和对资源进行压缩传输来减少服务器的带宽开销。 以下是nginx对静态资源过期时间的设置方法: 代码如下 复制代码 location ~* .(ico|gif|bmp|jpg|jpeg|png|swf|js|css|mp3) { root /var/www/opkeep; expire...

  • 如何在nginx上缓存静态文件

    日期:

    本教程介绍如何配置nginx将ExpiresHTTP头和静态文件(如图像,CSS和Javascript文件)的Cache-ControlHTTP头的max-age指令设置为日期,以便这些文件将被访问者的浏览器缓存。这可以节省带宽,并使您的网站显得更快(如果用户第二次访问您的网站,静态文件将从...

  • nginx缓存html静态文件,解析php及反向代理IIS的配置

    日期:

    Nginx缓存html静态文件 解析php及反向代理IIS的配置,供初学的朋友参考。 server { listen 80; server_name k; #碰到域名为k的 就交给iis来运行 location / { proxy_pass http://k:8080/;#我的IIS上面的站点即为http://k:8080 } location ~ .*\.(gif|jpg|jpe...