Nginx解决域间问题说明:后端在本机127.0.0.1:9090端口上部署服务,但前端未部署在本机中,即使访问出现域间问题也无法解决。
安装Nginx并设置# Step1:下载编译工具和库文件yum-yinstallmakezlib-devel gcc-clibtoolopenssl-devel # step 23360 要安装usr的wget 3358 downloads.SourceForge.net/project/pcre/8.35/pcre-8.35.tar.gz #解压缩tar zxvf pcre-8.35.tar 查看版本无误安装pcre-config-- version # step3: nginx #下载CD/usr/local/src/wget https://nginx.org/dorg 解压缩并进入安装目录cd nginx-1.20.2#,安装./configure-- prefix=/usr/local/web server/nginx-- with-http _ stub _ status _ module-- with-SSL _ module-- with-pcre=/usr/local/src/PCR
vim/usr/local/web服务器/nginx/conf/nginx.conf # user nobody; 工作器_ processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; 事件{ worker _ connections 1024; }http { include mime.types; efault _ type应用程序/octet-stream; # log _ format main ' $ remote _ addr-$ remote _ user [ $ time _ local ] ' $ request ' # ' $ status $ body _ $ $ sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; 服务器{ listen 9091; server_name localhost; 位置/API {根html; 索引索引. html index.htm; add _ header access -控制- allow-origin *; add _ header access-control-allow-methods ' get,POST,OPTIONS '; add _ header access-control-allow-headers ' DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,x-requested-with } proxy _ pass http://127.0.0.1:9090; }}检查配置文件,#检查文件的正确性/usr/local/web服务器/nginx/sbin/nginx-t#启动/usr/local/web服务器/ngining 重新加载配置文件/usr/local/web服务器/nginx/sbin/nginx-s重新打开# nginx/usr/local/web server/web SEB
版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。