1

Тема: Помощь новичку

Я вебдизайнер. После скоропостижной кончины нашего сисадмина повесили сервер на меня (есть rootовский доступ).
Описание системы:
Малый офис,
сеть завязана на WinServ2003,
почта, интернет, веб-сайт на FreeBSD.
Операционки стоят на разных компьютерах.

Первая проблема:
Она случалась и раньше. С локальных компьютеров нашего офиса не открывалась наша же интернет страничка. С компьютеров из вне все ок. Сисадмин во FreeBSD вручную прописывал IP адрес нашей странички, перезапускал и все работало. Через некоторое время опять такая-же ерунда, и опять манипуляции и все ок. Соответственно он не посвещал в процесс ни кого.
Вопрос:
Не подскажите с каким файлом проводить манипуляции, а то мы опять встали.

Заранее благодарен. Надеюсь на понимание и помощь. Предоставлю по возможности интересующую информацию.

2

Re: Помощь новичку

наверное httpd.conf

3

Re: Помощь новичку

Впринципи у меня похожая проблема, я правдо ее решил несколько нестандартно, но работает на 100% и удобные меловчи появились...

У меня есть 2 DNS сервера в котором описана зоня для домена. Для сайта ип адрес разумеется внешний. Из за петли на роутери из сети этот ип адрес недоступен. Решается двумя способами

1. делается форвард пакетов на роутери с внешнего ип адреса на внутренний для локальной сети.
2. подымается кэширующий DNS Сервер (у меня на роутери) и в нем повторно описывается та же самая зона но уже с локальными адресами. Плюс этого способа в том что можно добавлять любой субдомен, который будет работать только в локальной сети и ненадо будет этого субдобена гдето еще прописывать...

4

Re: Помощь новичку

crash пишет:

наверное httpd.conf

Я так понемаю это гдето в изминяемых автоматически файлах, потомучто это временное явление. А httpd.conf не меняется на лету.

5

Re: Помощь новичку

.htaccess возможно. На самом деле это гадание. Не зная что у вас и как, можно только гадать. Странно почему у вас не открывается сайт из локальной сети, вот с этим наверное надо больше разбираться

6

Re: Помощь новичку

Сделаем проще, из компа где сайт не открывается сделайте пинг этого сайта и покажите результат

7

Re: Помощь новичку

При пинге по IP сказал что время ожидания превышен, а по адресу не нашел такого имени.

8

Re: Помощь новичку

я думаю, адреса выдавались внутри сети по DHCP
И адрес внутренней странички так же выдавался автоматом. Но лизинг возможно был около месяца. Внутри когда прописывали он адрес для HTTP сервера, снова начинало все работать. А снаружи адрес просто надо было в НАТ прописать на новый IP.
Только я себе задаю один вопрос - почему он не назначал адрес отдельной машине статически.
Хотя тоже возможно, изза вредности сети или.... Так что точно сказать можно только когда внутрь заглянеш.
Вот Вы, попробуйте разобраться, как все работает - потом будет легче все понять.
Ведь с чего то все строилось...
Удачи!

9

Re: Помощь новичку

Это все понятно. Можно по конкретней где и как прописывать.

10

Re: Помощь новичку

пока не поймешь как у вас все организовано, нельзя конкретно сказать что и где надо сделать.

11

Re: Помощь новичку

Сейчас узнал что бывший сисадмин запускал какойто фаил после чего опять все работало. Подскажите где могут прописываться IPишки автоматом.

12

Re: Помощь новичку

Короче...

1. по внутреннему ип адресу сервер доступин?
2. если 1 да то како ип адрес?
3. роутер это таже самая машина что и сервер?
4. внутренний днс сервер есть или используете адреса провайдера?
5. результат ipconfig -all покажи на любой машине из сети
6. результат ifconfig -a покажи с сервера
7. tracert до сервера с любой машины из сети
8. traceroute c сервера до microsoft.com напмриер

13

Re: Помощь новичку

wadim пишет:

наш сайт: www.egh.altai.ru (212.94.96.70)

хм.

C:\Users\crash>nslookup egh.altai.ru
Server:  diamondmir.local
Address:  192.168.200.50:53

Неофициальный ответ:
Name:    egh.altai.ru
Address:  194.150.130.219


C:\Users\crash>nslookup www.egh.altai.ru
Server:  diamondmir.local
Address:  192.168.200.50:53

Неофициальный ответ:
Name:    egh.altai.ru
Address:  194.150.130.219
Aliases:  www.egh.altai.ru

14

Re: Помощь новичку

Если я написал 8 пунктов... то наверно я не просто так написал...

Вообщем так, поскольку я так и не получил информации о внутренней сети пробуем это, чтонибудь должно помоч...

1. пробуем на роутере прописать в hosts файл домен и внутренний ип сайта
2. пробуем создать зону на внутненем bind'e c описанием внутрених анресов для зон
3. пробуем на роутере завернуть с внешнего ипа все на внутренний с помощью fwd

15

Re: Помощь новичку

Подскажите что делает команда
/usr/local/apache/bin/httpd -k start

16

Re: Помощь новичку

Давайте на новый вопрос создавать новую тему... и читать мануалы

#man httpd

-k start|restart|graceful|stop|graceful-stop
              Signals httpd to start, restart, or stop. See Stopping Apache for more information.

Вообщето во FreeBSD правильнее делать так /usr/local/etc/rc.d/apache* restart напмриер

17

Re: Помощь новичку

При попытке cтартануть httpd не из машины (по сетке) пишет следуещее

(13)Permission denied: make_sock: could not bind to adress 0.0.0.0:80 no listening sockets available, shutting down
Unable to open logs

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

18

Re: Помощь новичку

Ээээ как понять по сетке? По ssh?

процесс конекта примерно такой

1. ssh (или putty, неважно) 192.168.1.1 например
2. вводите пользователя, vasia напрмиер
3. вводите пароль.
4. после этого вы заходите как пользователь, неимеющий особых прав (при условии что пользователь не root)
5. пишете команду su (super user) и вводите пароль, если система попросит.

вот после этого можно пробывать запустить, это при условии что апача не запущин, попробуйте

/usr/local/etc/rc.d/apache restart

можно несколько раз, файл может называтся не apache но както в этом роде apache23 напрмиер...

19

Re: Помощь новичку

а вы под root пытлись перезапскать?

20

Re: Помощь новичку

запустил туже команду под рутом

httpd (pid 314) already running


В /usr/local/etc/rc.d вообще нет никоких файлов

21

Re: Помощь новичку

вам сказало что она запущена уже. Вам надо либо рестартовать, либо убить и запустить. Попробуйте команду

apachectl restart

22

Re: Помощь новичку

для справки по ftp тоже доступа нет

23

Re: Помощь новичку

Исправилось все бональной перезагрузкой апача и запуском httpd под рутом на машине с фряхой.

Но все равно вопрос думаю открытый из-за чего это происходит.

24

Re: Помощь новичку

не пробовали связаться со старым админом? Я конечно не адвокат, но мне кажется - не делаем ли мы нехорошее дело, помогая тем, кто пытается поднять работу старого админа? Не надо ли выяснить, почему уволили его самого? Как же наша профессиональная солидарность друг с другом? smile

25

Re: Помощь новичку

Я так понял что админ преставился...