Как настроить apache, где я могу протестировать его на локальном сервере без DNS? Я попробовал ниже, но я не уверен, что с ним не так.настроить apache для тестирования на локальном сервере
Я использую Centos.
Вот что я сделал
Получить IP-адрес с | IP Addr шоу |
до etc/hosts Я добавил | 92.168.169.128 tst01 |. Я получил ip от # 1
перезапустил apache | apachectl -k изящный |
В браузере, если я перехожу на http://tst01/
Я получаю страницу Apache по умолчанию.
Вот мой httpd.conf
ServerRoot "/etc/apache2"
PidFile ${APACHE_PID_FILE}
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
ServerTokens ProductOnly
ServerAdmin [email protected]
<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
Я могу видеть свой индексный файл, если я ставлю это в браузере: файл ///tmp/public_html/index.html
Если я смотрю in/tmp/apache_logs У меня нет журналов. Я даже пытался (а) открыть доступ к 777
Любые предложения по включению моего index.html вместо страницы apache по умолчанию?
попробуйте изменить 92.168.169.128 по 127.0.0.1 в файле hosts – Rishabh
Это тоже не работает. Я помещаю следующее в файл hosts: '127.0.0.1 \t localhost.localdomain localhost tst01' – brian
только что положил ' 127.0.0.1 localhost' и '127.0.0.1 tst01.net' – Rishabh