问轩博客

展开菜单

nginx通过不同域名访问同一个URI后缀展示不同的内容

nginx通过不同域名访问同一个URI后缀展示不同的内容
如访问如下三个域名,得到不同的内容,一般用作验证使用http://a.shnne.com/CHECK.txthttp://b.shnne.com/CHECK.txthttp://c.shnne.com/CHECK.txt可以通过nginx配置,不需要新建站点获取在http模块里添加map $host $content {default "404";a.shnne.com "内容a";b.shnne.com "内容b"...

修改innodb_log_file_size后无法启动mysql的问题

修改innodb_log_file_size后无法启动mysql的问题
Starting MySQL.. ERROR! The server quit without updating PID file (/data/mysql/data/localhost.pid).MYSQL优化的参数,改了innodb_log_file_size参后,启动下面报错,然来是改了这个参数后需要关闭MYSQLSQL删除ib_logfile0, ib_logfile1这些文件,再启动MYSQL。...

由于异常断电导致mysql无法启动的解决办法

由于异常断电导致mysql无法启动的解决办法
停电后启动mysql出现 Starting MySQL. ERROR! The server quit without updating PID file(/data/mysql/data/xxxx.pid)mysql是编译安装通过手动启动/bin/sh /opt/mysql/bin/mysqld_safe --datadir=/data/mysql/data --pid-file=/data/mysql/data/xxxx.pid出现如下错误2...

CentOS 7上Python3.10报错 No module named ‘_ssl‘

CentOS 7上Python3.10报错 No module named ‘_ssl‘
步骤一:升级ssl。通过命令:openssl version查看centos上默openssl版本是1.0,版本过低,导致失败了。升级过程如下1.分别执行以下命令,下载安装包并编译安装mkdir -p /usr/local/softcd /usr/local/softwget https://www.openssl.org/source/openssl-1.1.1d.tar.gztar -zxvf openssl-1.1.1d.tar.gzcd openssl-1.1.1d....

nginx解决跨域

nginx解决跨域
标题:nginx解决跨域问题,让你的网站无障碍访问 导语:在互联网时代,随着各种应用的普及,跨域问题也逐渐暴露出来。本文将为你介绍如何使用nginx解决跨域问题,让你的网站无障碍访问。 一、什么是跨域? 跨域是指一个网页的脚本试图去请求另一个域名下的资源,由于浏览器的同源策略限制,这会导致请求被拒绝。在Web开发中,跨域问题常常出现在前端与后端分离的架构中,以及一些第三方库的使用场景。 二、为什么需要解决跨域问题? 1. 用户体验:跨域请求会被浏览器拦截,导致用户无...

nginx配置后缀禁用缓存

nginx配置后缀禁用缓存
禁用缓存 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css|php)$ {  #禁止缓存,每次都从服务器请求   add_header Cache-Control no-store; } 启用缓存 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$ {...

php5.5添加redis扩展

php5.5添加redis扩展
下载redis-4.2.0.tgz 解压进入目录 然后执行 /usr/local/php5.5/bin/phpize ./configure --with-php-config=/usr/local/php5.5/bin/php-config --enable-redis make && make install 在到php.ini最后添加下 extension=redis.so 重启php...

Linux端口转发的常用方法,端口映射软件推荐

Linux端口转发的常用方法,端口映射软件推荐
在一些实际的场景里,我们需要通过利用一些端口转发工具,比如系统自带的命令行工具或第三方小软件,来绕过网络访问限制触及目标系统。本文总结了Linux端口转发的一些常用方法。 Linux端口转发的常用方法科普 1、SSH 端口转发 SSH 提供了一个非常有意思的功能,就是端口转发,它能够将其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及解密服务。 (1) 本地端口转发...

CentOS7利用firewall流量转发,实现TCP/UDP中转加速

CentOS7利用firewall流量转发,实现TCP/UDP中转加速
原理 客户端[server]————中转服务器(VPS/NAT)安装firewall———落地服务器 一般服务器都有firewalld,没有的话 yum install firewalld 相关命令 systemctl start firewalld ##开启防火墙 systemctl stop firewalld ##关闭防火墙 firewall-cmd --re...

Centos 7通过Socat实现端口转发支持TCP与UDP

Centos 7通过Socat实现端口转发支持TCP与UDP
socat,是linux下的一个工具,其功能与有“瑞士军刀”之称的netcat类似,不过据说可以看做netcat的加强版。 yum install socat nohup 终端输入转发命令:(一个是tcp,另一个是udp) nohup socat TCP4-LISTEN:2666,reuseaddr,fork TCP4:233.233.233.233:6666 >> /r...

CentOS7 FTP安装与配置

CentOS7 FTP安装与配置
1、FTP的安装 #安装 yum install -y vsftpd #设置开机启动 systemctl enable vsftpd.service #启动 systemctl start vsftpd.service #停止 systemctl stop vsftpd.service #查看状态 systemctl status ...

centos7转发tcp和udp方法

centos7转发tcp和udp方法
在CentOS 7上,可以使用iptables来转发TCP和UDP流量。以下是如何设置TCP和UDP端口转发的示例。转发TCP端口:打开终端。确保你有root权限或者使用sudo执行以下命令。添加TCP端口转发规则:# 假设你想把从外部访问的80端口转发到内部IP 192.168.1.100的8080端口iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.1.100:...

nginx配置thinkphp访问后台限制

nginx配置thinkphp访问后台限制
  因为程序是thinkphp,要对php里面的URL做限制,配置如下。      location ~* \.php$ {       fastcgi_connect_timeout 300;       fastcgi_read_timeout&n...

nginx tcp 获取真实ip

nginx tcp 获取真实ip
编译添加--with-stream_realip_module参考文章:http://nginx.org/en/docs/stream/ngx_stream_realip_module.html...