Category Archives: 服务器管理

网站nginx配置try_files访问其他目录的图片!

需求: 网站上的部分图片(不是所有)存储在同一个服务器的其他目录路径下! 需要实现访问本站图片和其他目录下的图片都可以同时访问 使用try_files配置ngix: location ^~ /wp-content/uploads/ { root /www/wwwroot/; try_files $uri /4an.net/$uri =404; }

Hyper-V添加内部NAT网络

使用powershell (管理员权限)执行 1、创建虚拟交换机,等同于在Hyper-V管理器界面中新建虚拟网络交换机 [cc lang=”text”] PS C:\Windows\system32>New-VMSwitch -SwitchName “NAT-VM” -SwitchType Internal [/cc] 2、查看 NAT-VM 的 ifindex [cc lang=”text”] PS C:\Windows\system32>Get-NetAdapter [/cc] 3、创建ip,InterfaceIndex参数自行调整为上一步获取到的ifindex。这一步等同于在 控制面版-网卡属性 中设置ip [cc lang=”text”] PS C:\Windows\system32>New-NetIPAddress -IPAddress 192.168.1.1 -PrefixLength 24 -InterfaceIndex 27 [/cc] 4、创建NAT网络,允许访问外部网络,24为子网掩码位数,即:255.255.255.0 [cc lang=”text”] PS C:\Windows\system32>New-NetNat -Name NAT-VM -InternalIPInterfaceAddressPrefix 192.168.1.1/24 [/cc] 5、在Hyper V管理器中设置该虚拟机的网络适配器为 NAT-VM(按自己创建的选择) 6、Hyper-V除Default-Switch,其他都没有dhcp服务,所以需要自己手动进虚拟机进行填写相应网段的IP地址(在系统中设置好ip、网关、dns即可),进行使用!!! 外网远程连接虚拟机,使用端口转发,参考 [cc lang=”text”]netsh interface portproxy add… Read More »

宝塔面板 nginx 开启网站目录列表显示的方法

宝塔面板 nginx 开启网站目录列表显示的方法 1.后台—网站—设置2、配置文件 [cc lang=”html”] #禁止访问的文件或目录     location ~ ^/(\.user.ini|\.htaccess|\.git|\.env|\.svn|\.project|LICENSE|README.md)     {         return 404;     }[/cc] 这段文件后面添加 [cc lang=”html”]location ~ { autoindex on; autoindex_exact_size on; autoindex_localtime on; }[/cc] 重新刷新网站搞定 注: 不能有首页文件 index.html

GitHub如何配置SSH Key

本地/服务器上操作 一、设置git的user name和email 如果你是第一次使用,或者还没有配置过的话需要操作一下命令,自行替换相应字段。 git config –global user.name “Luke.Deng” git config –global user.email “[email protected]” 说明:git config –list 查看当前Git环境所有配置,还可以配置一些命令别名之类的。 二、检查是否存在SSH Key cd ~/.ssh ls 或者 ll //看是否存在 id_rsa 和 id_rsa.pub文件,如果存在,说明已经有SSH Key 执行之后继续执行以下命令来获取SSH Key cd ~/.ssh ls 或者 ll //看是否存在 id_rsa 和 id_rsa.pub文件,如果存在,说明已经有SSH Key   三、获取SSH Key cat id_rsa.pub //拷贝秘钥 ssh-rsa开头 # Github上操作 四、GitHub添加SSH Key 新建一个SSH Key… Read More »

Windows 2016 配置端口转发

1、配置443、80端口转发到其他服务器的443、80上 [cc lang=”bash”]netsh interface portproxy add v4tov4 listenport=443 connectaddress=10.10.10.17 connectport=443 netsh interface portproxy add v4tov4 listenport=80 connectaddress=10.10.10.17 connectport=80[/cc] 2、查看配置的转发 [cc lang=”bash”]netsh interface portproxy show all[/cc] 3、删除转发策略 [cc lang=”bash”]netsh interface portproxy delete v4tov4 listenport=443 netsh interface portproxy delete v4tov4 listenport=80[/cc] 4、重置策略 [cc lang=”bash”]netsh interface portproxy reset[/cc] 下面是一个简单的例子: [cc lang=”bash”]//显示所有 portproxy 参数,包括 v4tov4、v4tov6、v6tov4 和 v6tov6 的端口/地址对。 C:\>netsh… Read More »

Cent OS 6.10 的yum源更新版本

centos6系统从2020年12月1号开始不再维护,官方的yum源不再可用,同时国内的阿里云镜像和163镜像也都不再可用。 但是我们有一些老的服务器仍然在使用centos6系统版本,依赖库的安装和更新就有了问题。 Centos 6.10下载地址 https://mirrors.cloud.tencent.com/centos/6/isos/x86_64/ 修改/etc/yum.repos.d/CentOS-Base.repo文件,修改内容如下: [cc lang=”text”] [base] name=CentOS-6.10 baseurl=http://mirrors.aliyun.com/centos-vault/6.10/os/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-6 #released updates [updates] name=CentOS-6.10 baseurl=http://mirrors.aliyun.com/centos-vault/6.10/updates/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-6 #additional packages that may be useful [extras] name=CentOS-6.10 baseurl=http://mirrors.aliyun.com/centos-vault/6.10/extras/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-6[/cc] 执行命令,刷新缓存 [cc lang=”text”] yum clean all yum makecache yum update[/cc]

禁用Windows内存不足的警告提醒!

禁用上面這個提醒! 方法1: cmd 执行 gpedit.msc 依次点击: Computer Configuration, Administrative Templates, System, Troubleshooting and Diagnostics, Windows Resource Exhaustion Detection and Resolution. 在右边双击  Configure Scenario Execution Level 配置里面选择 Disabled   方法2: cmd打开注册表 删除下面3项: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Controll\WDI\DiagnosticModules\{5EE64AFB-398D-4edb-AF71-3B830219ABF7}] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Controll\WDI\DiagnosticModules\{45DE1EA9-10BC-4f96-9B21-4B6B83DBF476}] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WDI\DiagnosticModules\{C0F51D84-11B9-4e74-B083-99F11BA2DB0A}]

如何vSphere client在清单中删除的虚拟机重新添加

如何vSphere client在清单中删除的虚拟机重新添加,刚开始在菜单中找了很长时间就是不知道如何重新添加虚拟主机到清单中。 还好终于找到了入口。 登录vSphere client 后在【配置】->【硬件】->【存储器】->【数据存储】找到存储的磁盘标示上鼠标右击【浏览数据存储】在文件夹中看到虚拟机文件夹,双击打开需要找个虚拟机文件夹找到扩展名为vmx的文件鼠标右击出现菜单单击【添加到清单】如下图所示   当然也可以不用添加到清单列表,直接在虚拟机列表里面操作:

xenserver重启报错:vm reboot error:Internal error:xenopsd internal error:Unix.Unix_error(24,”writr”,””)解决方法

xenserver重启报错:vm reboot error:Internal error:xenopsd internal error:Unix.Unix_error(24,”writr”,””)解决方法 xencenter中文版本报错信息:”失败”,”正在重新启动“xxx节点”上的 VM“xvmxxxx”内部错误: xenopsd internal error: Unix.Unix_error(24, “write”, “”) 习惯性的df -h 看来如下图: 原来是根目录满了,可以尝试使用以下命令清空下日志文件 rm -rf /var/log/*.log rm -rf /var/log/*.gz rm -rf /var/log/messages rm -rf /var/log/secure #rm -rf /tmp/*.log service syslog restart rm -rf /root/nohup.out rm -rf /tmp/nohup.out 如果清空后空间还是100%可以尝试重启xapi服务并查找是否是其它目录占用导致的。 转载:服务器运维官方网址http://www.tieww.com/2017/03/11/469.html