如何将apache localhost网站移动到互联网(即远程服务器)

时间:2013-04-02 07:53:46

标签: php apache web-config localhost remote-server

我很少有关于将locahost站点移动到服务器以使其在Internet上可用的概念性查询..... 步骤 ...服务器将如何识别我的apache中的更改php config files..i在apache 2.2上用php和mysql构建了一个网站

备注:

  • 我在apache配置文件中做了一些更改。其中一个是我 已包含fillename " index.php" " DirectoryIndex" ...所以现在我的DirectoryIndex看起来像:

    <IfModule dir_module>
        DirectoryIndex index.html index.php
    </IfModule>
    
  • 所以现在我的apache会自动告诉浏览器每当调用标题(&#39; LOCATION:&#39;)或刷新时搜索index.php文件。很明显,我的index.php文件包含将显示或显示的html和其他php代码

  • 第三,也是最重要的...... 我在构建网站的过程中使用过头函数..我的标题函数就像header('Location: http://localhost/home/');

再次重复这个问题

  • 我应该在根据我的网站名称上传时更改所有标题功能 即

    header('Location: http://www.my_site_name.com/home/');取代

    header('Location: http://localhost/home/');

  • 我的远程服务器将识别我在配置文件中所做的更改,并根据更改进行操作
  • 以及将网站上传到互联网的步骤

2 个答案:

答案 0 :(得分:1)

  

我的远程服务器将识别我所做的更改   在我的配置文件中,将根据更改工作

通常,托管服务器配置为允许使用.htaccess文件覆盖apache配置

您可以在根目录中创建 .htaccess 文件,并将DirectoryIndex设置放在那里

答案 1 :(得分:0)

  

我应该在上传时更改所有标题功能   我的网站名称,header('Location: http://www.my_site_name.com/home/');   取代header('Location: http://localhost/home/');

为什么不使用相对路径或简单地使用:

header('Location: /home/');
  

我的远程服务器将识别我所做的更改   在我的配置文件中,将根据更改工作

这样,它就可以在两台服务器上运行。

  

以及将网站上传到互联网的步骤

您应该使用FTP客户端将您的网站上传到您的网站主机。