win10部署nginx,配置本地域名及静态目录

本文详细介绍了如何下载并安装Nginx,包括选择稳定版本、启动Nginx服务,以及验证安装成功的方法。同时,讲解了配置本地域名的过程,如修改hosts文件和检查DNS解析。此外,还展示了Nginx配置文件的修改,包括设置代理参数和启用gzip压缩,以提升网站性能。最后,指导了如何通过创建新的.conf配置文件来管理不同域名,并重新加载配置以应用更改。
摘要由CSDN通过智能技术生成
  1. nginx下载地址
    http://nginx.org/en/download.html

  2. 建议选择Stable version、Legacy versions列表下的下载
    在这里插入图片描述

  3. 下载完后,解压到目录
    在这里插入图片描述

  4. 选择exe文件进行启动
    在这里插入图片描述

  5. 在任务处理器中,发现有nginx进程代表启动成功
    在这里插入图片描述

  6. 在浏览器地址栏输入:127.0.0.1,出现如下则安装成功
    在这里插入图片描述

  7. 安装成功后,配置本地域名,首先更改C:\Windows\System32\drivers\etc目录host文件,指定本地ip解析的域名,域名可以定义成自己想要的
    在这里插入图片描述

  8. 使用cmd命令ping一下,是否解析的地址是127.0.0.1,则成功
    在这里插入图片描述

  9. 更改nginx.conf配置文件,我的路径:E:\nginx-1.22.0\conf

worker_processes auto;
error_log logs/error.log;
pid logs/nginx.pid;


events {
    worker_connections 1024;
}

http {
    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  logs/access.log  main;




    sendfile            on;
    tcp_nopush          on;
    tcp_nodelay         on;
    keepalive_timeout   65;
    types_hash_max_size 2048;
    server_names_hash_bucket_size 128;
    client_header_buffer_size 32k;
    large_client_header_buffers 4 32k;
    client_max_body_size 500m;
    client_body_buffer_size 512k;

   # 代理的相关参数设置
    proxy_connect_timeout 5;
    proxy_read_timeout 60;
    proxy_send_timeout 5;
    proxy_buffer_size 16k;
    proxy_buffers 4 64k;
    proxy_busy_buffers_size 128k;
    proxy_temp_file_write_size 128k;
	 

   # 启用gzip压缩,提高用户访问速度
    gzip on;
    gzip_min_length 1k;
    gzip_buffers 4 16k;
    gzip_http_version 1.1;
    gzip_comp_level 2;
    gzip_types text/plain application/css application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
    gzip_vary on;

    include             mime.types;
    default_type        application/octet-stream;

	
	
	
    include conf.d/*.conf;
}
  1. 再在E:\nginx-1.22.0\conf路径,创建conf.d文件夹
    在这里插入图片描述

  2. 再在conf.d文件夹创建.conf配置文件,以自己在host文件中指定域名命名
    在这里插入图片描述

  3. 配置当前域名,server_name 指定你配置的域名,E:/Test 你存放html网页的地址

	server {

     listen 80;

     server_name sizheng.gdrunshi.com;

		
	location / { 
	    root E:/Test; 
		index index.html index.htm;
		
		add_header Access-Control-Allow-Origin *;
		add_header Access-Control-Allow-Headers X-Requested-With;
		add_header Access-Control-Allow-Methods GET,POST,PUT,DELETE,OPTIONS;
		add_header Cache-Control 'no-cache, must-revalidate, proxy-revalidate, max-age=0';
		expires 3d;
		}

	}
  1. 保存后,使用管理员运行CMD命令面板
    在这里插入图片描述

  2. 定位到刚刚安装nginx的目录中,执行:nginx.exe -s reload 重新加载配置文件
    在这里插入图片描述

  3. 在打开浏览器,输入绑定的域名验证成功!
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值