嗨, 在对httpd.conf进行更改之后,我想在Xampp中重新启动Apache服务。 我根据尼尔森的build议先把它删除了: sc delete apache2.2 当我在xampp控制面板上检查svc时,服务显然会重新启动,也就是说,我可以用前面提到的命令再次成功删除它,但在Xampp控制面板上显示“停止”(灰色背景)。 点击“开始”不会改变的东西,虽然我收到一条消息“Apache服务启动”。 在httpd.conf中,我更改了DocumentRoot,但Apache似乎没有看到这些更改,尽pipe它似乎正在运行。 至less我得到一个http:// localhost的页面,但不是新的DocumentRoot引用的页面。 任何想法这里有什么问题? TIA 史蒂芬 编辑 当我尝试使用服务控制台启动Apache时,出现错误“Windows无法在本地计算机上启动Apache2.2,patatee,patata …”。 错误日志提到事件3299。
我花了一天的时间试图让一个多站点的安装工作,我想大部分是在位,但我仍然无法看到install.php当我访问www.mywebsite.co.uk/install.php? 我有一个专用的服务器运行ubuntu,apache2和最新的MySQL和PHP 5。 我已经安装了最新的Drupal代码库 /home/d/r/drupal/web/public_html 我已经设置了drupal数据库(称为drupal)来configuration代码库,所有工作都很好,可以在www.myserver.co.uk/drupal上查看drupal安装没有问题。 接下来我按照http://gotdrupal.com/videos/multisites-vs-multiple-sites上的说明进行操作,并且已经按照所描述的完成了我的apache conf: 这些是我的各种conf文件的内容: /etc/apache2/conf.d/drupal6.conf: #============================================================ # Toggle APC cache #php_flag apc.cache_by_default 1 #This is already enabled in php <Directory "/home/d/r/drupal/web/public_html"> # Yeah, better performance – no hits to the file system # Loading Drupal's .htaccess into memory is much better AllowOverride none # Define your own file limitations on […]
什么是最好的方式来获取有关PHP错误的报告? 为了给出一些背景知识,可以使用一些遗留的PHP应用程序/网站来生成各种错误/警告等,目前正在进入apache日志。 希望能够以graphics方式在开发人员所在办公室的屏幕上显示。 希望通过提高这些错误的可见性,首先会使人们迅速意识到升级是否会增加错误率,并有助于长期追求将错误降低到零。 对于额外的点,能够将错误分成导致错误的文件path的一部分(即:通过站点分割错误)将是很好的。 最好的工具是什么? 我正在看仙人掌,之前曾经使用过zenoss进行其他监控。 但是无法find关于如何做到这一点的信息 – 希望其他人已经做到了!
所以基本上我的情况是,我有一个在另一个框上的Linux上运行的Apache 2.2 Web服务器,我已经configuration为webdav提供服务。 现在这里是怪异的部分,我可以使用“连接到服务器”对话框(即使移动到5GB的文件通过连接)访问我的Mac上的服务器。 在我的Ubuntu桌面尸体将连接以及让我浏览。 但是,当我尝试使用Xmarks(BYOS版)或GNOME“连接到服务器”对话框,它给了我一个403 Forbidden错误。 如果这有什么区别,我的服务器会消化authentication。 这是我的apache2.conf文件的一部分 <VirtualHost *:80> DocumentRoot "/path" <Directory "/path"> Dav on AuthType Digest AuthName iTools AuthDigestDomain "/" AuthUserFile /path/to/WebDavUsers Options None AllowOverride None <LimitExcept GET HEAD OPTIONS> require valid-user </LimitExcept> Order allow,deny Allow from All </Directory> <Directory "/path/*/Public"> Options +Indexes </Directory> <Directory "/path/user"> <LimitExcept GET HEAD OPTIONS> require user […]
让我以一些信息来介绍这个问题 – 我是一个小型创业公司的开发人员。 公司目前无法雇用合适的* nix系统pipe理员, 随后,我负责build立一个运行CentOS的LAMP服务器,由我们的首席开发人员进行远程pipe理。 开发者每个星期都在不同的时区。 我的议程安全性非常高。 该服务器将用于testing我们旗舰产品的新版本。 服务器将由Betatesting人员(消费者,而不是QA人员)通过标准的80端口http和SSL访问。 它将被我们的开发人员通过SSH访问 – 以及ssl访问Subversion的源代码控制和端口21的FTP。 这是我迄今为止实施的… 旅行笔记本电脑: “Keepass”密码pipe理应用程序的数据库文件被远程备份到mozy。 主密码是198bit密钥。 数据库文件驻留在“IronKey”硬件encryptionencryption狗上。 Windowslogin是132bit的关键。 空闲5分钟后,工作站locking。 所有代码,文档和应用程序设置都存储在硬件encryption驱动器上。 CentOS LAMP服务器: 通过SSH的根访问被禁用。 SU – 为根。 遵循本教程(cyberciti.biz/tips/linux-unix-bsd-openssh-server-best-practices.html)来lockingOpenSSH。 以下是开放端口的nmap扫描报告: 在美国东部时间2009-08-31 10:56启动Nmap 4.11( http://www.insecure.org/nmap/ ) localhost.localdomain(127.0.0.1)上有趣的端口: 未显示:1668个closures端口 港口国服务 21 / tcp open ftp 22 / tcp打开ssh 25 / tcp打开smtp 80 / tcp打开http 110 / tcp打开pop3 143 […]
我在.htaccess文件中使用这样的东西来限制对网站的访问: AuthUserFile /some/directory/.passwd AuthGroupFile /dev/null AuthName EnterPassword AuthType Basic require valid-user 这工作正常,但用户被要求authentication每次子域更改,如user1.mywebsite.com,user2.mywebsite.com或只是mywebsite.com 有没有办法告诉Apache2,当一个用户对一个子域进行身份validation时,它应该授予他访问所有其他人的权限?
我们正在构build一种共享的托pipeWeb服务器设置,但是一切都通过ourdomain.com上的Web应用程序进行pipe理,该应用程序具有默认的apache用户(www-data)来访问所有人的文件。 每个人都有一个user_name,他们的web_root是[some_root_folder] / [user_name] 我们正在使用创builddynamic虚拟主机 http://httpd.apache.org/docs/2.0/vhosts/mass.html#xtra-conf 如 [some_root_folder]/[user_name] user_name.ourdomain.com 我们的确是 chown 770 user_name:www-data -R [some_root_folder]/[user_name] 我们不希望创build单独的虚拟主机,因为这需要在每次注册时重新加载apache(我会问你在另一个项目上使用mpm-itk创build单独虚拟主机的意见)。 题 如果user_michael执行: <?php echo file_get_contents('../user_george/index.php'); ?> <?php echo file_get_contents('../user_george/index.php'); ?>在user_michael.ourdomain.com/index.php Michael能够读取George的文件,因为这两个目录属于www-data用户组(否则我们的web应用程序不能修改它们) 那么:www-data怎么能修改Michael和George的文件,但是如果上面给出的设置,他们不能修改对方的文件?
我有一个VPS(拥有256MB的内存),今天已经挂了不止一次。 它只是完全冻结,不能通过SSH访问。 我必须运行我的提供商的“强制closures”程序才能恢复。 然后服务器持续了几个小时,然后再做一次。 第一次有消息说内存不足,试图杀死mysqld进程。 接下来我设法在syslog文件中find这个: Sep 23 01:47:34: [16942.757665] [out_of_memory+0x19e/0x1e0] out_of_memory+0x19e/0x1e0 Sep 23 01:47:34: [16942.758875] Out of memory: kill process 5983 (apache2) score 57519 or a child 我已经configuration了Apache和MySQL,对于低RAM,至less据我所知,我想知道为什么会发生这种情况。 我只需要升级,还是有什么问题? 这里是我的Apacheconfiguration摘录: # # Timeout: The number of seconds before receives and sends time out. # Timeout 30 # # KeepAlive: Whether or not to allow […]
我想给学生SVN存储库,并将它们按项目分开,这样对一个项目的提交不会增加不相关项目的修订版本号。 然后,我想通过用户名将它们分组到目录中,部分可以删除旧的学生帐户。 为了获得我需要的粒度和其他function,Apache + WebDAV是我打算使用的系统,但我有一个问题: SVNParentPath让我指定一个目录来查找存储库,但是设置该指令导致系统searchSVN从父pathrecursion地回收?
什么是防止有人滥用使用脚本访问您的网站的最佳方法?