我想在端口82上的apache2上托管一个php站点。虚拟主机配置文件怎么样?我是新的

时间:2018-01-18 07:23:15

标签: php apache2

<VirtualHost *:82>
  ServerAdmin webmaster@localhost
  DocumentRoot /var/www/html/
  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
  ServerAdmin abc@gmail.com
  DocumentRoot /var/www/html/crm_new
  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
  ServerName air.in
  ServerAlias www.air.in
</VirtualHost>

这是我的配置文件。但它没有加载index.php

1 个答案:

答案 0 :(得分:0)

我建议:

  • 删除您列出两次的任何指令(例如DocumentRoot,ErrorLog,CustomLog)
  • 请记住,每次更改此文件时,都需要重新启动Apache。
  • 重启Apache时,请注意显示的任何警告/错误,因为这些警告/错误会告诉您是否有任何问题。
  • 查看您在ErrorLog中指定的日志文件(“tail / path / to / log / file”),看看是否列出了任何问题。
  • 如果您列出的任何日志文件不存在,您可能需要先创建它们并确保它们可由Apache用户写入。
  • 在尝试让php工作之前,请尝试使用静态html文件。通过这种方式,您可以首先解决Apache和端口问题,然后使用php。