我在哪里可以找到/如何创建新的HTTPD Conf

时间:2015-05-08 08:21:40

标签: php apache .htaccess mod-rewrite httpd.conf

我在自己的笔记本电脑上使用本地WAMP服务器开发我的网站。

我刚刚购买了一个域名,并在那里部署了我的网站。

到目前为止,一切正常,除了:" Public_Html "主机服务器上的文件夹没有几个文件,我认为默认情况下应该在那里。

(1) .htaccess (2) php.ini (3) httpd.conf

前两个没问题。我可以自己创建新的(或者,复制粘贴我目前在WAMP服务器上使用的那些)

然而,HTTPD.CONF文件对我来说是一个谜。

首先,我不知道它的位置。我使用的域名托管服务是基于Linux的(不是很重要,我猜)

其次,我当然可以简单地复制我现在在WAMP服务器上的httpd.conf文件。但是,我会把它复制到哪里?我已经将它直接复制到Public_Html文件夹,但这没有解决任何问题。

我需要此HTTPD.CONF的原因是因为除其他事项外,我需要修改许多设置,最重要的是:MOD_REWRITE。我需要启用mod_rewrite,以便我可以正确配置.HTACCESS文件。

我在网上搜索过,发现了许多对此httpd.conf的引用,但没有任何与我的情况类似的内容

我在域名注册商处联系了所谓的客户支持服务。他们说(我引用):如果你想修改你的域配置,创建一个文件,在那里写配置代码,并将文件保存为: .USER.INI然后保存此文件位于Public_Html文件夹"。

嗯,这个解决方案对我来说听起来不对。但是,无论如何我做到了。我将自己的httpd.conf文件的内容复制粘贴到这个新的.user.ini文件中,并将其保存到public_html文件夹中。

结果:仍然没有。

1 个答案:

答案 0 :(得分:0)

.htaccess
*可能.htaccess位于错误的位置(由httpd.conf确定)
*可能.htaccess名称错误(由httpd.conf确定)
*也许.htaccess包含不允许的指令(由httpd.conf确定)
* http://httpd.apache.org/docs/current/howto/htaccess.html

php.ini
*与httpd.conf一样,几乎可以肯定是“全局”副本,在这种情况下,您可能只能“覆盖”特定设置
*将其他副本的粘贴/粘贴作为起点,或者只需根据需要构建一个副本 * http://php.net/manual/en/ini.php
*要查找php.ini的位置及其配置,请按以下步骤创建test.php ...

<?php phpinfo(); ?>

...然后将浏览器指向它。

httpd.conf
*您提供的全局副本几乎肯定无法访问,并且将有一些控件来限制用户配置的指令在他们自己的.conf中 - 您必须联系您的提供商以获取具体信息 *尝试访问/server-info/server-status(虽然默认情况下不会启用它们,但如果您获得404,请不要感到惊讶) - 这会让您对配置有所了解 * httpd.conf不应位于可公开访问的文件夹中 * http://httpd.apache.org/docs/current/

您最适合将问题提交给提供商。

希望这有帮助。