1)在Nginx下conf目录下,在nginx.conf目录下添加include vhost/*.conf;,把vhost文件夹包含进去
2)在conf目录下新建vhost文件夹,新建image.tmooc.com.conf配置文件,添加以下内容
server { listen 80; autoindex off; server_name image.imooc.com; //服务器的名字 access_log c:/access.log combined; //设置本地存储 index index.html index.htm index.jsp index.php; #error_page 404 /404.html; if ( $query_string ~* ".*[;'<>].*" ) { return 404; } location ~ /(mmall_fe|mmall_admin_fe)/dist/view/* { deny all; } location / { root C:ftpfileimg; //根目录是ftp服务器下的img目录 add_header Access-Control-Allow-Origin *; } }
3)在C:ftpfileimg存放一张boy.jpg照片
4)在命令行重载Nginx服务器,在浏览器中输入image.imooc.com验证是否出现nginx成功标志,然后再输入image.imooc.com/boy.jpg,出现小男孩的照片则成功。
他的意思就是在浏览器输入我们创建的域名imageimooc.com,就会链接到Nginx反向代理服务器,通过扫描配置文件image.imooc.com.conf,链接到ftp服务器上源文件目录,找到boy.jpg文件