我来自一个编程背景,因为我们的系统pipe理员的紧急情况,已经投入到pipe理Linux服务器的工作中。 让我们的PHP文件拥有的可靠或安全,但Apache明显运行在Fedora 8作为Apache? Apache有权读取,在小的情况下,例如上传目录,通过chmod 777为该上传文件夹写入权限。 我们正在运行mod_security,但想知道是否有一些更好的做法。 在系统pipe理员正在休养的时候,我会在接下来的2-3周里独自一人。
有没有办法设置mod_cband来显示特定虚拟主机和特定用户的cband-status? 我想要实现的是客户端的状态页面,如果他打开例如: http : //www.example.com/cband-status ,那么他将只获得HIS虚拟主机的状态页面,而不显示任何其他configuration。 另外我怎么做每个虚拟主机的某个用户的基本身份validation? (不同的用户可以访问不同的虚拟主机)
我在一台服务器上有两个不同的域名。 我已经通过将SSL编号2指向另一个端口号(在本例中为444)来完成此操作。下面的apache代码: <VirtualHost XX.XX.XX.XX:443> ServerAlias *.xxxx.com ServerName xxxx.com SSLEngine on SSLCertificateFile /usr/local/ssh/xxx/xxx.crt SSLCertificateKeyFile /usr/local/ssh/xxxx/xxxx.key DocumentRoot /var/www/www.xxxxx.com/web/ </VirtualHost> Listen 444 NameVirtualHost *:444 <VirtualHost xx.xx.xx.xx:444> ServerAlias *.yyyyyy.com ServerName yyyyyy.com SSLEngine on SSLCertificateFile /usr/bin/yyyyy.com.crt SSLCertificateKeyFile /usr/bin/yyyy.key SSLCertificateChainFile /usr/bin/yyyyy.crt DocumentRoot /var/www/www.yyyyyy.com/web/ </VirtualHost> 目前,我的所有链接都指向https://yyyyy.com:444/,因此用户看不到任何无效的SSL证书。 问题是我有一些用户,只需键入https://yyyyy.com/ ,不要input端口#,他们不应该。 如果我访问, https: //yyyyy.com/它正在查看xxxx.com的证书,并且popup一个无效的ssl证书错误。 我已经尝试了几个国防部重写,如果yyyyy.com端口443redirect到https://yyyyy.com:444/ 我相信答案是显而易见的…但是对于我的生活,我无法弄清楚!
基本上我想*.domain.com拉起domain.com/*/ *.domain.com (不redirect)。 我进入了cPanel的子域部分,并为这个域设置了一个通配符。 这似乎是正确的解决,即* .domain.com正在提出domain.com。 我现在在public_html目录中创build了一个htaccess文件,其中包含: Options +FollowSymLinks Options +Indexes RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !www.domain.com$ [NC] RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).domain.com [NC] RewriteRule (.*) %2/$1 [L] 我得到的错误是'500内部服务器错误',有什么想法?
试图在我的Vista笔记本电脑上设置Apache / PHP / MySQL开发,所以我认为XAMPP将是一个快速而简单的解决scheme。 我有这个虚拟主机: <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot C:\Development\xxx-projects\xxxx\web ServerName miai.local </VirtualHost> 在httpd.conf中我包括它 Include conf/extra/httpd-vhosts.conf 但是当我访问miai.local时,我总是得到这个错误: Access forbidden! You don't have permission to access the requested object. It is either read-protected or not readable by the server. 如果我将虚拟主机设置为从C:\ xampp \ htdocs \ xxxx \ web而不是C:\ Development \ xxx-projects \ xxxx \ web文件夹中读取,则可以正常工作。 […]
我有一个Apache服务器负载全部服务于各种Rails应用程序。 跨所有服务器的代码库是相同的,但应用程序允许用户上传。 问题是,我如何在这里最好地pipe理文件系统? 我只想将代码部署到一个位置,并且还希望用户上传可用于群集上的任何节点。 基本上,我想我正在寻找一个单一的文件系统,所有的服务器工作。 这是甚至高性能? 镜像是更好的select,还是某种共享的networking文件系统? 你会怎么做? 这些服务器都是Ubuntu Linux。
我有一个Apach Http服务器,它的一个虚拟主机出现500错误,开始失败。 我直接去了日志,触发了问题,结果是访问日志中的一个正常的条目,并没有提到错误日志。 这是运行PHP,所以我运行 php index.php 在应用程序的目录,它运行得很好。 这不是一个PHP的问题,或者说,这是不可能的。 我设置LogLevel进行debugging,我在错误日志中看到的只是这个: [Sat Jul 04 08:41:10 2009] [error] [client 84.72.21.12] File does not exist: /var/www/example.com/public/favicon.ico, referer: http://example.com/ 并在访问日志中: 84.72.21.12 – – [04/Jul/2009:08:40:29 -0400] "GET / HTTP/1.1" 500 – "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_7; en-us) AppleWebKit/530.18 (KHTML, like Gecko) Version/4.0.1 Safari/530.18" 84.72.21.12 – – [04/Jul/2009:08:40:29 […]
configurationApache服务器(运行PHP / MySQL)在拇指驱动器上运行的最简单方法是什么? 我已经看到一些解决scheme,声称这样做毫不费力,但我没有太多的经验与他们。 从这里的经验来看,哪个解决scheme最适合那些想要随便使用个人使用的人呢?
不幸的是,这是一个模糊的问题。 但有一个我时不时地面对。 现在我的服务器是一个完全托pipe的CentOS 5 – Plesk 9.2.1。 在最近几天,服务器不断地窒息在哪里apache(或)mysql或两者似乎显着减慢,页面不返回或慢慢地返回,重新启动mysql帮助,有时重新启动Apache帮助,和其他人我需要重新启动整个服务器(SSH开始真的慢)。 所以我的问题是,如果你在停机的时候debugging一个web服务器来解决性能问题,那么你会怎么做呢? 我不认为服务器获得太多的stream量(虽然它获得一致的stream量),只是似乎杀了它… 我从哪说起呢! 帮帮我!
我正在创build一个托pipe的Web应用程序,可能会有大量的stream量。 在过去,我几乎总是使用Apache作为Web服务器,所以我对lighttpd有很less的经验。 对于那些有经验的人从Apache迁移高stream量网站到lighttpd,你有没有看到显着的性能改进? 你马上或以后遇到任何问题吗? 我不是在寻找哪个Web服务器更好的意见 。