在nginx/conf下对nginx.conf进行修改
添加关键部分代码块如下
server {
listen 15914; #nginx监听的端口
server_name *.*.*.*; #阿里云的IP地址
#charset koi8-r;
#access_log logs/host.access.log main;
# 访问本地绝对路径下的静态html
location / {
#root html;
root C:/nginx/html;
index index.html index.htm;
}
#访问路径拼接 upload 访问本地绝对路径下的某图片
location /upload/ {
alias C:/nginx/html/images/;
autoindex on;
}
#访问路径拼接 /pages 访问本地绝绝对路径下的静态html
location /pages/ {
alias C:/nginx/html/;
autoindex on;
}
# 精细化 配置相关静态资源参数,优化访问静态资源文件
location ~ .*\.(gif|jpg|jpeg|png)$ {
expires 24h;
root C:/nginx/html/images/;#指定图片存放路径
proxy_store on;
proxy_temp_path C:/nginx/html/images/;#图片访问路径
proxy_redirect off;
proxy_set_header Host *.*.*.*; #我这里也改为我的阿里云地址
client_max_body_size 10m;
client_body_buffer_size 1280k;
proxy_connect_timeout 900;
proxy_send_timeout 900;
proxy_read_timeout 900;
proxy_buffer_size 40k;
proxy_buffers 40 320k;
proxy_busy_buffers_size 640k;
proxy_temp_file_write_size 640k;
if ( !-e $request_filename)
{
proxy_pass http://*.*.*.*;#以上同理
}
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
接下去在命令行启动nginxstart nginx.exe
文件目录下用命令nginx -s reload
重启nginx
接下来在浏览器下输入 阿里云地址 : 你设置的端口号
就可以用外网访问你的页面啦。
参考博客:https://blog.csdn.net/zhangcongyi420/article/details/89216867