- 博客(33)
- 收藏
- 关注
原创 nginx代理后只能用localhost访问
如果启动容器的时候使用host模式,那么这个容器将不会获得一个独立的Network Namespace,而是和宿主机共用一个Network Namespace。容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口。今天遇到一个问题,在一台中转的服务器上docker装的nginx,假设这台服务器地址 192.168.100.128,代理后的接口是本机80端口getInfo。参考:https://blog.51cto.com/u_16099316/6467190。
2024-01-12 09:52:25 1095
原创 curl报错header参数不能为空
可以看到已经传参了,但是在服务中没有收到这个参数。实际上是nginx的 conf 文件配置中有个参数 underscores_in_headers 这个默认是关闭的。在 http 中添加这个参数,设置为 on 即可。注意,不要写在server中,写在http下。最近在测试调用接口的时候,用curl命令时,已经将header参数用 -H 的方式传入,但是还是提示参数为空。
2024-01-11 15:00:48 659
原创 【nginx的ssl配置】
参考: https://blog.csdn.net/weixin_37855495/article/details/130082400。
2023-12-01 16:51:34 734
原创 【nginx跨域】
最近在地理信息项目实施的过程中遇到了跨域请求的问题。首先,一个请求的url由3部分组成:协议,请求,端口。如果这3部分都相同,那么就是同域,有一个不通,都可以认为是跨域请求。例如:test1.cn是一个网站,那么访问test1.cn/list/getInfo这个请求可以认为是同域的请求,test2.cn/list/getInfo就是跨域请求了,包括test1.cn:8080/list/getInfo也是跨域请求。
2023-12-01 12:42:13 553
原创 禁用服务器虚拟内存
这次项目实施,要求禁用swap内存。这部分是虚拟内存,虽然增大了内存使用量,但是消耗了磁盘IO的性能(当然,根据实际情况判断是否使用)。下述操作关闭了8G的虚拟内存。查看当前swap的使用情况。
2023-11-07 13:07:02 113
原创 简单运维脚本
在执行之前,需要添加互信。还有,如果ip地址比较多,而且有规律,可以用seq去拼接。最近实施完成,需要每日检查服务器的磁盘,内存等,部署zabbix的话又没必要。
2023-11-07 12:36:15 53
原创 linux时间同步
前几天测试端口,最终问题出在时间上,新拿到的服务器没有同步时间就部署服务了,这个习惯不好,引以为戒。这样就完成了时间同步。但是需要设置定时,否则,之后还会又隐患。查了下,时间同步的方法很多,这里用ntpdate的方法。由于网络系统内本身就有时间服务器,所以只需要客户端即可。编辑定时任务,一般每天1到2次就够了,具体根据业务需求。
2023-10-30 12:46:44 50
原创 make:command not found
今天在安装nginx时候,执行编译时报错,make:command not found。本来只需要安装make命令即可,但是百度了一下,需要安装gcc等。安装之后执行make以及make install就没有问题了。原因就是Linux系统是纯净版,或者没有预安装一些环境。
2023-10-21 16:10:02 1708
原创 libpq is not installed or libpq is old
configure脚本在/usr/local/pgsql库下搜索libpq库。如果您已将PostgreSQL安装到/usr/local/pgsql以外的目录,请在执行configure时使用–with-pgsql命令行选项。如果编译的时候已经指定了pgsql目录,依然报错,可能是没有安装postgresql-devel(本次安装就是这个原因)可能是configure脚本无法识别本机libpq库。在pgpool的安装编译过程中报如下错误。
2023-05-16 16:36:08 472
原创 header file <openssl/ssl.h> is required for SSL
而openssl已经安装,但是并没有安装openssl-devel。在pgpool安装编译的时候报如下错误。
2023-05-16 16:29:20 262
原创 postgresql迁移表空间
我是改配置文件端口,重启,这时候原来的数据库连接都会失效。postgresql的存储空间不足,需要迁移表空间。这种我按照网上执行断开连接的sql,并没有效果。3、执行上述设置时提示数据库正在使用。2、设置数据库使用表空间。
2023-03-30 16:15:03 491
原创 Linux扫描磁盘
Linux磁盘扩容后,用fldsk命令没有找到扩容后的盘,因为业务不能中断,所以暂时不能重启服务器来扫描磁盘。这里可以用如下方式扫描磁盘。然后执行 echo ‘- – -’ > scan。scsi_host下面有几个host就执行几次。
2023-03-29 14:53:25 6627 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人