服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一个由“tom”拥有的PHP脚本(使用PHP-FPM运行)。 “tom”想运行脚本/srv/helloworld.sh作为另一个用户“jerry”。 “tom”有权在服务器上运行脚本(所以他可以使用ex。system())。 多么短,“汤姆”想知道如何做到这一点。 “汤姆”拿了一些文章: sudo su -c /srv/helloworld.sh jerry 但主要的问题是,脚本要求input密码,而且您知道(如果我没有弄错),则无法在Web界面中input密码。 我很好奇这个话题,如果你能帮助我,我会很高兴。 提前致谢!
我正在使用Squid v2.7。 我在日志中获取了很多TCP_MISS消息,而且TCP_HIT很less。 这是什么意思? ps这里是一个日志的例子: 1369840631.853 59 127.0.0.1 TCP_MISS/200 49714 GET http://pagead2.googlesyndication.com/pagead/imgad? – DIRECT/173.194.41.77 application/x-shockwave-flash 1369840631.883 141 127.0.0.1 TCP_MISS/302 1254 GET http://altfarm.mediaplex.com/ad/js/18329-129461-2056-10? – DIRECT/89.207.18.182 – 1369840631.964 163 127.0.0.1 TCP_MISS/200 7939 CONNECT urs.microsoft.com:443 – DIRECT/157.55.231.253 – 1369840631.971 160 127.0.0.1 TCP_MISS/200 7971 CONNECT urs.microsoft.com:443 – DIRECT/157.55.231.253 – 1369840632.093 205 127.0.0.1 TCP_MISS/200 8803 GET http://img.mediaplex.com/content/0/18329/1510_FREE_CrystalClear_Fruitmachine_DCF_300x250_1cc304.js? – DIRECT/89.207.18.181 text/javascript […]
我目前正在共享服务器上运行一个网站(HostGator)。 该网站没有SSL证书,并不真正需要它,因为它只是信息。 不过,我注意到有一些人错误地尝试使用SSL( https://www.mysite.com )进行连接。 我猜他们在浏览器窗口中replace了部分url。 目前,不是redirect到非SSL版本,我得到一个SSL连接错误(错误107)页面。 我假设因为通过港口的连接被拒绝。 我以为我可以只使用mod_rewriteredirect,所以我已经在我的.htaccess文件中尝试了以下内容,但似乎没有影响: RewriteCond %{HTTPS} on RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 这个规则不是做我的想法吗? 或者这是不可能的,因为错误发生在mod_rewrite之前(可能是因为SSL的端口被阻止)?
我configuration和备份了一些Windows客户端,我有几个问题: 我如何检查增量备份是执行还是完全备份,我用( amdump server1 )来备份所有的客户机系统,如何configuration增量备份,是自动的? 当我使用amrecover命令来恢复Windows客户端说,没有转储date,但我可以看到虚拟磁带增加的大小任何解决scheme?
我有一个MySQL服务器上运行的实例,我不能直接达到,但只能通过另一台服务器,所以我必须达到它,如: [local] –> [server1] –> [server2] 我应该使用哪个命令来执行此操作? 我尝试了一切,但似乎停止在第一个.. 这是我尝试过的命令之一: ssh -N -p 22 -c 3des [email protected] -L 3306/1.1.1.1/3310 -R 3310/2.2.2.2/3306 1.1.1.1 – > server1 2.2.2.2 – > server2 提前致谢
我已经注册了DirectAdmin的VPS,运行CentOS,我使用的是我从其他网站注册的域名。 我已经做了必要的configuration,使域显示VPS的默认页面。 我也使用CentOS安装了node.js和mongoDB,但是我一直在运行应用程序。 我为MongoDB设置了一个.conf文件,其中bind_ip被设置为VPS的IP,当我尝试在端口27017上运行MongoDB时,我收到以下消息: service mongod start Starting mongod: [ OK ] bash: /var/log/mongodb/mongodb.log: Permission denied 我认为这是由于我没有对VPS做任何授权的事实,但是我不知道如何进行授权。 我究竟做错了什么? 另外,我不能让node.js正常运行。 当我在CentOS上运行一个基本的node.js应用程序,端口3000,似乎一切正常,但是当我在端口3000上访问我的域名或VPS IP时,服务器不响应。 我如何解决这个问题? 我是否需要在我的VPS上configuration端口以使服务器响应? 当在浏览器中未指定端口的情况下打开域时,如何configurationVPS以连接到节点应用程序,而不是显示默认的index.html页面? 我在configurationVPS上的node.js方面没有任何经验,所以我的最后一个问题是:是否有关于在VPS上使用MongoDB运行node.js的教程? 提前致谢。 编辑:我解决了MongoDB的问题,只需重新安装它。 我猜在安装过程中第一次出现了问题。
嗨,我为我的公司设置了几个iPad,我想限制他们有权访问的网站。 我相信最好的办法就是使用代理服务器,我只需要一些网站列入白名单,其他的东西都被封锁了。 我宁愿将服务器closures。 我有一个托pipehostgator的网站,我不认为他们允许。 有什么build议么?
是否有可能在freeradius检查属性有一个OR语句? 我有10个VPN服务器,从freeradiusauthentication。 大多数用户可以访问所有的服务器,但我有一个演示用户只能访问这些服务器中的2个。 我可以进行设置,以便演示只能通过将以下内容放置在radcheck表/用户文件中来访问服务器中的一个 NAS-IP-Address==xxx.xxx.xxx.1 但我需要在那里和OR语句像: NAS-IP-Address==xxx.xxx.xxx.1 OR xxx.xxx.xxx.2 这是可能的freeradius?
我的服务器有以下IP地址: 127.0.0.1 192.168.100.103 208.nnn.nnn.180 199.nnn.nnn.29 它的FQDN是mymachine.example.com。 但是,调用Dns.GetHostEntry(Dns.GetHostName()).HostName只返回“mymachine”而不是完全限定的域名。 我希望它返回FQDN,并在我的脑海中,如果我可以更改主DNS后缀(从无到“example.com”),我会免费回家。 但是这是一个正在运行的生产服务器。 如果将导致重新启动,我不想进行更改。
我有几个我不喜欢某些用户看到的集合。 我将如何去“隐藏”他们或阻止用户查看?