服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我在我的pfSense防火墙上遇到了squid的透明代理问题。 我的公司在以下地址(例如用途) http://git.gitserver.com/托pipe一个内部git服务器。 从我们的域名注册商那里有一个DNSlogging转发到我们的公共IP地址,由pfsensepipe理,这是(例如,目的)1.2.3.4。 从pfSense我有一个1:1的NAT设置,NAT 1.2.3.4到(例如目的)10.10.10.11的内部地址。 一切正常运行,可以从networking(LAN端)以及networking外部(WAN端)访问。 我的问题是,启用Squid的透明代理(防病毒,网站日志logging,并最终反向代理function),并且我在networking(局域网侧)内,我们的服务器内部托pipe的所有站点都自动从httpredirect到https。 有什么我失踪或应该保持在我的鱿鱼和它的function? 这是鱿鱼的默认function? 在这个时候,我希望保持SSL不变,并最终在适当的时候切换。
我有两台Windows Server 2012 R2标准版虚拟机,运行在具有Hyper-Vangular色的Windows Server 2012 R2标准版上。 作为一名学生,我一直在玩虚拟机,尝试各种修改来testing它的性能。 当我第一次安装它,两个vms自动validation自己。 现在,我想通过将两个vms重置为出厂默认设置从头开始。 我该怎么做? 我运行iso作为主启动,它只给了我安装它的选项。 我不想使我的Windows许可证密钥无效。
安装了phpmyadmin并尝试访问http://www.example.com/phpmyadmin ,但在我的浏览器中显示错误 错误:“ The json extension is missing. Please check your PHP configuration. ” 我的configuration: PHP 7.0.7 (cli) Apache/2.4.6 Red Hat Enterprise Linux Server release 7.2 (Maipo) 我试图在文件夹/etc/php.d/下添加json.so文件,并且在/etc/php.ini "extension=json.so"添加了一些条目,但是错误仍然存在。
我在寡妇7企业安装了最新的nginx。 出现错误“nginx:[emerg] bind()为0.0.0.0:80失败(10013:试图以访问权限禁止的方式访问套接字)”。 工具TCPView显示pid 4 SYSTEM正在侦听端口80.如何确定哪个服务正在以SYSTEM身份运行为pid 4? 如果我使用本地主机的浏览器,我得到一个HTTP 404消息。
我有一些网站没有解决一些使用某些互联网提供商的用户。 其中两个网站在完全不同的服务器上。 如果有人试图从家里访问网站,使用当地的互联网提供商,网站会尝试几分钟,然后说网站无法解决。 不pipe他们使用什么系统(mac,pc,linux)或者他们使用什么浏览器。 最奇怪的是,当他们使用他们的手机数据计划,他们可以到我的网站就好了。 其中两个网站是http://www.cstx.gov和http://click2gov.cstx.gov/Click2GovCX/index.html 谁可以查看网站,看起来很随意。 有些人可能连续几天都无法查看,然后问题就解决了。 其他人在MONTHS后依然看不到网站….
如果我能够生成成功和错误日志,该脚本将为我提供最好的批量AD用户创build脚本。 这个脚本只需要在Csv上的名字和姓氏中断几分钟。 生成日志需要帮助,如成功创build的用户和帐户列表已经存在或无法创build。 $Users=Import-csv c:\users.csv ForEach($User in $Users) { $FullName = $User.FirstName + " " + $User.LastName $SAM = $User.FirstName.Substring(0,1) + $User.LastName #example John snow will be Jsnow #$Sam=$User.FirstName+$User.LastName example john snow will be Johnsnow #$Sam=$User.FirstName example john snow will be John #$Sam= $User.firstName + "." + $User.lastName example john snow will be John.snow $dnsroot […]
我正在修改CentOS 7上的文件/ etc / sysconfig / httpd。 这个文件修改systemd下httpd服务的环境。 我想通过添加它来修改PATHvariables。 我可以设置它,但我正在努力与正确的语法添加到它。 如果我使用这个: PATH="/export/home/www/perl5/bin:$PATH" ..然后我在PATH上得到的Apache实际上是: /export/home/www/perl5/bin:$PATH 换句话说,它不是插入$ PATHvariables。 我尝试了一堆不同的语法,但我还没有得到它的工作。 有人知道正确的语法吗?
安装后,我试图移动数据库位置在Fedora上: # su # systemtcl stop mariadb # cp -rp /var/lib/mysql /home # chown mysql.mysql /home/mysql 接下来,我正在编辑文件/etc/my.cnf.d/mariadb-server.cnf 从 [mysqld] datadir=/var/lib/mysql/ socket=/var/lib/mysql.sock 至 [mysqld] datadir=/home/mysql/ socket=/home/mysql.sock 然后 # systemctl start mariadb Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details. 所以 systemctl status mariadb […]
我想在两个接口上使用带有两个configuration的dnsmasq,这两个接口应该在本地绑定。 如果你阅读手册页,它看起来像interface=wlan0 bind-interfaces应该做的伎俩。 但是它总是将dhcp服务器绑定到所有接口: udp 0 0 192.168.101.1:53 0.0.0.0:* 0 7410711 22333/dnsmasq udp 0 0 0.0.0.0:67 0.0.0.0:* 0 7410708 22333/dnsmasq configuration: interface=wlan0 except-interface=lo except-interface=wlan0_0 no-dhcp-interface=wlan0_0 dhcp-range=interface:wlan0,192.168.101.2,192.168.101.255,60m bind-interfaces 命令行: dnsmasq -C /etc/dnsmasq.wlan0.conf -z 在理论上许多选项应该是多余的,但实际上它仍然约束在0.0.0.0:67 。
我的虚拟主机已经消失,可能是因为公司已经停业。 我不再能够访问我的主机每天创build的基于云的备份,但是我仍然可以访问phpMyAdmin(版本3.5.4)。 在phpMyAdmin中,“导出”选项卡丢失。 我也无法在“操作”选项卡中创build和复制数据库。 有一种替代方法,我可以做服务器上的所有数据库的数据库转储,例如从SQL选项卡?