多语言展示
当前在线:1232今日阅读:86今日分享:14

nginx配置解决跨域

在做页面开发时,有时会在前端页面发送一些ajax请求,如果ajax请求允许其他站点的请求,则服务器端需要设置允许跨域请求,那么在nginx服务器下,怎么配置允许跨域?很简单,加几条命令就行了,下面来看一下。
方法/步骤
1

打开电脑上的终端工具,连接上nginx所在的服务器。

2

连接上后,需要先定位到nginx所在的目录。使用cd命令切换到对应的目录。cd /etc/nginx

3

然后可以使用ls命令查看该目录下的文件。

4

可以看到有一个nginx.conf的文件,这就是配置文件,我们需要修改这个配置文件,使用sudo vim nginx.conf 命令来编辑这个文件。

5

打开了文件后,按一下键盘上的i键,让其变为编辑状态。

6

在编辑状态下,在http节点下添加三条命令就行了,命令如下:add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Methods GET,POST,OPTIONS; add_header Access-Control-Allow-Headers X-Requested-With;

7

输入好后,按一下键盘上的esc键,退出编辑状态,然后输入:wq来保存修改。(命令中的冒号是需要的)。这样添加后,nginx下的站点就允许跨域请求了。

推荐信息