2013-07-20 3 views
0

Экстремальный вопрос о нобе. Я пытаюсь настроить свой веб-сервер apache. Я купил доменное имя с namecheap.com и направил его на IP-адрес моего сервера. Я прошел все шаги, которые, как я полагаю, настроил сервер Apache, работающий с php. Когда я перехожу к своему доменному имени, я дома и подключен к тому же Wi-Fi серверу, он попадает на мою веб-страницу без проблем. Моя проблема в том, что когда я пытаюсь перейти к моему доменному имени, когда я не подключен к одному и тому же Wi-Fi, я получаю сообщения об ошибках 400 или 404. Кто-нибудь знает, что я могу сделать, чтобы это исправить?Настройка веб-сервера apache

Спасибо заранее!

EDIT:

Журналы ошибок.

[Сб 20 июля 2013 4:03:43] [информация] Apache/2.2.25 (Win32) PHP/5.2.17 сконфигурированные - возобновление нормальные операции

[Сб 20 июля 4:03:43 2013] [информация] Сервер постройки: 10 июл 2013 01:52:12

[Сб 20 июля 2013 4:03:43] [уведомление] родитель: Дата создания дочернего процесса 2376

[Сб 20 июля 04: 03:43 2013] [уведомление] Ребенок 2376: Ребенок работает

[сб июл 20 04:03:43 2013] [уведомление] Ребенок 2376: Приобрел звезду t мьютекс.

[сб июл 20 04:03:43 2013] [уведомление] Ребенок 2376: запуск 64 рабочих потоков.

[сб июл 20 04:03:43 2013] [уведомление] Ребенок 2376: запуск потока для прослушивания на порту 80. httpd.exe: Не удалось достоверно определить полное доменное имя сервера, используя 127.0.0.1 для ServerName

[сб июл 20 04:05:37 2013] [предупреждать] файл pid C: /webdevs/apache/logs/httpd.pid перезаписан - нечистое завершение предыдущего запуска Apache?

[Сб 20 июля 2013 4:05:37] [информация] Apache/2.2.25 (Win32) PHP/5.2.17 сконфигурированные - возобновление нормальные операции

[Сб 20 июля 4:05:37 2013] [информация] Сервер постройки: 10 июл 2013 01:52:12

[сб 20 июля 2013 4:05:37] [уведомление] родитель: Дата создания дочернего процесса 1628

httpd.exe: не удалось надежно определить полное доменное имя сервера, используя 127.0.0.1 для ServerName

httpd.exe: Не удалось reli квалифицированно определить полное доменное имя сервера, с помощью 127.0.0.1 для ServerName

[Сб 20 июля 2013 4:05:37] [Уведомление] Ребенок 1628: Процесс Ребенок работает

[Сб 20 июля 04: 05:37 2013] [заметки] Ребенок 1628: Приобрел мьютекс начала.

[сб июл 20 04:05:37 2013] [уведомление] Ребенок 1628: запуск 64 рабочих потоков.

[Сб 20 июля 2013 4:05:37] [Уведомление] Child 1628: Начиная нить слушать на порту 80.

[Сб 20 июля 2013 4:22:20] [предупредит] PID файл C :/webdevs/Apache/журналы/HTTPD.pid перезаписан - Нечеткое завершение предыдущего запуска Apache?

[Сб 20 июля 2013 4:22:20] [информация] Apache/2.2.25 (Win32) PHP/5.2.17 сконфигурированные - возобновление нормальные операции

[Сб 20 июля 4:22:20 2013] [информация] Сервер постройки: 10 июл 2013 01:52:12

[сб 20 июля 2013 4:22:20] [уведомление] родитель: Дата создания дочернего процесса 1728

[сб 20 июля 04: 22:22 2013] [уведомление] Ребенок 1728: Ребенок работает

[сб июл 20 04:22:22 2013] [уведомление] Ребенок 1728: Приобрел звезду t мьютекс.

[Сб июл 20 04:22:22 2013] [уведомление] Ребенок 1728: запуск 64 рабочих потоков.

[Сб 20 июля 2013 4:22:22] [Уведомление] Child 1728: Начиная нить слушать на порту 80.

httpd.exe: Не удалось достоверно определить полное доменное имя сервера, используя 127,0 .0.1 для ServerName

[сб июл 20 04:26:09 2013] [предупредить] файл pid C: /webdevs/apache/logs/httpd.pid перезаписан - нечистое завершение предыдущего запуска Apache?

[Сб 20 июля 2013 4:26:09] [информация] Apache/2.2.25 (Win32) PHP/5.2.17 сконфигурированные - возобновление нормальные операции

[Сб 20 июля 4:26:09 2013] [информация] Сервер постройки: 10 июл 2013 01:52:12

[Сб 20 июля 2013 4:26:10] [уведомление] родитель: Дата создания дочернего процесса 1548

httpd.exe: не удалось надежно определить полное доменное имя сервера, используя 127.0.0.1 для ServerName

[Sat Jul 20 04:26:10 2013 ] [уведомление] Ребенок 1548: выполняется дочерний процесс

[сб июл 20 04:26:10 2013] [уведомление] Ребенок 1548: приобрел мьютексы начала.

[сб июл 20 04:26:10 2013] [уведомление] Ребенок 1548: запуск 64 рабочих потоков.

[Сб 20 июля 2013 4:26:10] [Уведомление] Child 1548: Начиная нить слушать на порту 80.

+0

Все журналы сервера? –

+0

@MichaelSzyndel вы хотите журналы ошибок или что? – StudentOfTheGame

+0

Насколько я помню, когда apache показывает 400 или 404, он помещает что-то в журналы. Проверьте, есть ли какая-либо значимая информация. –

ответ

0

Если я правильно понять вас, ваш веб-сервер работает на компьютере, подключен к вашей локальной сети. Если это так, похоже, что ваш веб-сервер, вероятно, не является общедоступным из-за брандмауэра или сетевой конфигурации.

Если ваше интернет-соединение использует динамический IP-адрес, вам, скорее всего, потребуется настроить динамическую службу DNS, чтобы указать ваш домен на ваш IP-адрес. В вашей сети вам также может потребоваться настроить переадресацию портов для перенаправления трафика порта 80 на определенный IP-адрес сервера.

Для получения дополнительной информации, ознакомьтесь http://lifehacker.com/160945/ask-lifehacker--host-my-web-site-at-home

+0

Звучит примерно правильно. Мне интересно разрешить доступ к нашему веб-серверу. Когда я нахожусь на своем телефоне, и я нахожусь в той же сети, что и мой веб-сервер, я могу получить доступ к своей странице. Как только я буду другой сетью, то когда я получаю ошибки или время. – StudentOfTheGame

+0

Это действительно зависит от вашего варианта использования. Если вам нужно/нужно получить к нему доступ за пределами вашей сети, то после этих шагов это должно сделать это. Если вы беспокоитесь о том, кто может получить доступ к контенту, тогда вы захотите установить некоторую аутентификацию/авторизацию на веб-сервере. Если вы чувствуете, что мой ответ решает проблему в вашем вопросе, пожалуйста, «примите» ответ. – Kyle

Смежные вопросы