这是场景 一个网站正在运行在这个域名 – www.someserver.com 我要在我的机器上托pipesubdomain.someserver.com 。 假设所有的图像文件都在“ img ”目录下。 我不想将所有图像复制到我的机器上。 那么应该是什么样的Apache指令来映射请求的图像,如 http://subdomain.someserver.com/img/image.png 至 http://www.someserver.com/img/image.png
我有一个遗留在Apache上的网站。 它有许多网页位于公共Web根目录及其子文件夹中。 例如,可以说这些是我的web根目录中唯一的文件和文件夹: publicDocs/ directorywith_no_defaultfile/ some-legacy-flat-page.htm .htaccess index.php some-legacy-flat-page.htm 我想开始使用Zend MVC的一些较新的网页。 我有一个.htaccess国防部重写规则工作,以便任何请求不存在的文件被发送到由MVC引导文件(/index.php)处理。 使用我目前的设置,以下types的请求被成功路由到“/index.php”,即MVC引导程序: 的index.php /等等 / directorywith_no_defaultfile /布卢 旧的传统(平面)页面成功地提供以下types的请求 /some-legacy-flat-page.htm /directorywith_no_defaultfile/some-legacy-flat-page.htm 但是,当我请求一个不存在的文件是这样一个目录: / directorywith_no_defaultfile 要么 / directorywith_no_defaultfile / 而不是路由到MVC的靴子,我得到一个错误: Forbidden You don't have permission to access /directorywith_no_defaultfile/ on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to […]
我有一个问题,用Mac OS X的本地Apache / PHP安装来困扰我。 用我的PHP脚本,我必须改变我想要访问的每个文件夹的文件权限。 例如,在上传脚本中,我必须将目标目录设置为“读写”组“everyone”。 不过,我相信这不是最好的做法,并希望我的所有目录都可以随时写入PHP。 我的脚本存储在/Library/WebServer/Documents/ ,这是Mac OS X的默认目录,用于在本地提供网页。
我是全新的DNS和服务器托pipe的世界,不太清楚我需要什么。 我想获得一个域,将其转发到我自己的服务器,以便用户在url栏中看到example.com,example.com/foo/bar将起作用。 根据子域是什么,它应该做不同的事情(另一个在web服务器,FTP等基地目录)。 另外我的电子邮件应该能够被发送和接收该服务器。 是什么让我很烦恼,事实是,在Alogging中,我只能列出IP地址和无端口。 那么我必须在自己的服务器上设置一个名称服务器吗? 或者我通过我的networking服务器上的虚拟主机完成这个? 我将不胜感激任何帮助或链接到教程。 我知道DNS是如何工作的,知道一些基本的Apache的东西,等等…所以不需要解释。 谢谢
如果是PHP,可以通过phpinfo();来检查phpinfo(); , 有没有办法知道./configure …如何build立apache的细节?
有什么办法可以改变端口号和本地主机的名称上的Apache Web服务器在Ubuntu上运行?
我在我的家庭系统上运行一个Apache服务器,通过互联网提供,因为我并不总是在我的家庭系统。 当然,我不想公开所有我的家庭服务器文件,所以直到现在我只是有: Order allow, deny Deny from all Allow from 127.0.0.1 在我的核心configuration,只是Allow from all在任何目录的htaccess我想公开查看。 但是我决定一个更好的系统是将所有的访问控制集中在一起,并且仅仅要求对于127.0.0.1/localhost请求的authentication(HTTP基本)。 用Apache /模块可以实现吗? 如果是的话,我将如何去呢? 干杯。
这就是我刚才通过testing发现的, 但是我没有看到有关Apache虚拟主机默认行为的信息。 有人可以证实或否认这一点?
我已经安装了XAMPP。 我正在运行Windows 7.我安装了WordPress,这样我可以调整它并在将它们置于远程服务器上之前在本地进行testing。 我刚刚安装了BuddyPress。 安装是相当无缝的。 我几乎立即启动了插件,Apache崩溃了。 我有Apache作为一个服务运行,所以它立即重新启动自己,并运行,但如果我甚至刷新页面(或创build任何其他请求),顺其自然。 这里列出的是Windows 7生成的错误报告: Problem signature: Problem Event Name: APPCRASH Application Name: apache.exe Application Version: 2.2.4.0 Application Timestamp: 45ebef86 Fault Module Name: ZendOptimizer.dll Fault Module Version: 0.0.0.0 Fault Module Timestamp: 45ea8fee Exception Code: c0000005 Exception Offset: 0004dc22 OS Version: 6.1.7600.2.0.0.256.1 Locale ID: 1033 Additional Information 1: 1ec0 Additional Information 2: […]
从Windows的历史来看,我只是设法让我的第一台运行Apache,PHP5,Mysql,Memcached和其他一些好东西的Ubuntu计算机作为本地开发工作站。 但是,要学习基础知识,因为我对Apachesconfiguration和build议的设置知之甚less: 在Ubuntu上configuration全新安装的Apache时,常用的常识和良好的做法是什么? 我假设需要开箱即可完成某些工作,才能充分利用我的软件包的潜力? 非常感谢,