如何配置 apache,我可以在没有 DNS 的本地服务器上对其进行测试?我尝试了以下方法,但我不确定它有什么问题。
我正在使用 Centos。
这是我所做的
使用 |ip addr show| 获取 IP 地址
到 etc/hosts 我添加了 |92.168.169.128 tst01|。我从#1获得了IP
重启 apache |apachectl -k graceful|
在网络浏览器中,如果我去http://tst01/
我会得到默认的 Apache 页面。
这是我的 httpd.conf
ServerRoot "/etc/apache2"
PidFile ${APACHE_PID_FILE}
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
ServerTokens ProductOnly
ServerAdmin asdf@example.com
<VirtualHost *:80>
ServerName tst01
DocumentRoot /tmp/public_html
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
ErrorLog /tmp/apache_logs/error.log
CustomLog /tmp/apache_logs/access.log combined
</VirtualHost>
我将一个非常简单的索引文件放在:/tmp/public_html/index.html。
/tmp/public_html 的权限是 755
如果我把它放在浏览器中,我可以看到我的索引文件:file:///tmp/public_html/index.html
如果我查看 /tmp/apache_logs 我没有任何日志。我什至尝试打开777的权限
关于让我的 index.html 显示而不是默认的 apache 页面的任何建议?