linux环境nignx卸载、离线安装、代理使用步骤以及所需环境安装包

linux环境nignx卸载、离线安装、代理使用步骤以及所需环境安装包,第1张

linux环境nignx卸载、离线安装、代理使用步骤以及所需环境

下载链接:
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
至此结束

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/738930.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存