Предположим, что корень вашего документа — /var/www, ваш файл называется test. html, а сервер —serverl.centralsoft.org. Если вы используете внешний браузер для доступа к http://serverl.centralsoft.org/test.html, то получаете страницу ошибки в окне вашего браузера.
Сообщение браузера об ошибке вида Сервер не найден подразумевает проблему с DNS. Сначала убедитесь, что сервер serverl.centralsoft.org имеет записи DNS в публичном имени сервера:

# dig serverl.centralsoft.org

;: ANSWER SECTION:
serverl.centralsoft.org. 106489 IN A 192.0.34.166
Затем проверьте, доступен ли сервер из Интернета:

# ping serverl.centralsoft.org

PING serverl.centralsoft.org (192.0.34.166) 56(84) bytes of data. 64 bytes from serverl.centralsoft.org (192.0.34.166): icmp_seq=l ttl=49 time81.6 ms
Проверьте, открыт ли порт 80 и не блокирован ли он. С внешней машины попробуйте использовать утилиту пшар:

# пшар Р0 р 80 serverl.centralsoft.org

Starting nmap 3.81 (http://www.insecure.org/nmap/ ) at 20060725 23:50 CDT Interesting ports on serverl.centralsoft.org (192.0.34.166): PORT STATE SERVICE 80/tcp open http
Nmap finished: 1 IP address (1 host up) scanned in 0.186 seconds
Если у вас нет nmap, притворитесь браузером. Используйте команду tel net для связи со стандартным вебпортом (80) и сделайте самый простой HTTPзапрос:

# telnet serverl.centralsoft.org 80

Trying 192.0.34.166...
Connected to serverl.centralsoft.org.
Escape character is ,A]1.
HEAD / HTTP/1.0
HTTP/1.1 200 OK
Date: Wed. 26 Jul 2006 04:52:13
GMT Server: Apache/2.0.54 (Fedora)
LastModified: Tue, 15 Nov 2005 13:24:10 GMT
ETag: "63ffdlb680bfd280"
AcceptRanges: bytes
ContentLength: 438
Connection: close
ContentType: text/html; charset=UTF8 Connection closed by foreign host.
Если это не работает, убедитесь, что в 4)afrrce/etc/apache2/ports. conf есть следующая строка:
Listen 80
Если вы не видите в этом коде apache2, выясните, работает ли Apache:

# ps efl | grep apache2

Если код содержит такие строки:
5 S root 7692 1 0 76 0 2991 415244 Jul 16 ? 00:00:00 /usr/sbin/apache2 k start DSSL
значит, Apache работает. Если нет, «встряхните» его:

# /etc/init.d/apache2 start

Затем вновь запустите команду ps. Если Apache попрежнему не появляется, то просмотрите журнал ошибок:

# tail f /var/1og/apache2/error.log

Если вы не имеете прав просмотра этого файла или журнал ошибок пуст, это может быть обусловлено неправильными правами доступа. Убедитесь, что директория /var/log/apache2 и файл /var/log/apache2/error. logfile существуют:

# Is 1 /var/log/apache2

total 84
rwr 1 root adm 31923 Jul 25 23:09 access.log
rwr 1 root adm 32974 Jul 22 20:50 access.log.1
rwr 1 root adm 379 Jul 23 06:25 access.log.2.gz
rwr 1 root adm 1969 Jul 25 23:09 error.log
rwr 1 root adm 1492 Jul 23 06:25 error.log.l
rwr 1 root adm 306 Jul 23 06:25 error.log.2.gz
Если последняя запись в журнале ошибок содержит устаревшую информацию, то у вас может быть израсходовано дисковое пространство. Поразительно, насколько часто мы забываем проверить это перед допросом других «подозреваемых», например брандмауэров. Введите следующую команду:
Если в своей конфигурации Apache вы используете различные директивы User или Group, проверьте, существуют ли пользователь и группа:

# id wwwdata

uid=33(wwwdata) gid=33(wwwdata) groups=33(wwwdata)
Если браузер возвратил сообщение об ошибке Apache, вам требуется вкопаться глубже. Когда выводится такое сообщение:
Not Found
The requested URL /wrong.html was not found on this server.
URL, возможно, был напечатан с ошибкой. Если вы видите такую информацию:
Forbidden
You don't have permission to access /permissions.html on this server, значит, файл на месте, но пользователь Apache не может его прочитать:

# cd /var/www # Is 1 permissions.html

rw 1 root root 0 Jul 26 00:01 permissions.html
Проблемы с правами доступа могут быть устранены сменой обладателя файла для процесса, управляющего Apache.