下载链接:
https://download.csdn.net/download/qq_42985046/85176866
1.停止Nginx服务
进入sbin目录执行命令停止nginx服务
./nginx -s stop
ps -ef | grep nginx
2.查找并删除Nginx相关文件
先使用find命令查找文件目录
依次删除find查找到的所有目录
查找文件夹
find / -name nginx
删除文件夹
rm -rf /usr/local/nginx
二、离线安装
1.在usr/local下创建nginx文件夹(因人而异,个人比较喜欢放在这个目录下)
上传nginx包并完成解压
创建nginx文件夹
mkdir nginx
解压包
tar -zxvf nginx-1.16.1.tar.gz
2.依次执行以下命令完成编译
cd nginx-1.16.1
./configure
make
make install
3.启动nginx
如图所示执行失败 原因nginx的默认端口是80
当前服务器80端口已经被占用,因此需要修改nginx的端口
80没有被占用的无需理睬
// nginx启动命令
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
4.修改nginx的默认端口(默认80无须修改的无需理睬)
修改为8001的端口
再次启动 如图所示已经成功
举例说明代理高德地图api接口
1.如图所示目前是正常访问高德地图的api接口
curl http://restapi.amap.com/v3/weather/weatherInfo
2.假设目前有第三方服务器连接不了外网只能访问对应装载了nginx的8001端口,我们需要修改nginx的配置文件使第三方服务可以通过访问我们服务器的方式请求到高德地图的ap接口
编辑nginx.conf文件
添加以下配置
location /gaode {
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Credentials' 'true';
proxy_pass http://restapi.amap.com/;
proxy_connect_timeout 6000;
proxy_read_timeout 6000;
}
如图所示
3.重启nginx
最后请使用postman请求我们的服务器8001端口测试
已经成功可以通过访问我们的服务器访问到高德地图api
至此结束
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)