Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Вопрос новичка по Apache  (Прочитано 1367 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн meta40k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Вопрос новичка по Apache
« : 29 Ноября 2010, 12:32:34 »
добрый день. сделал следующие шаги:
Установил апач, залил свой сайт на него. При переходе по сылке http://localhost в браузере всё открываеться
При переходе в локалке на http://192.168.1.13 так же всё хорошо работает.
Далее, на сервере сделал проброс 80 порта на свой внутренний айпи.

Хочу что бы люди из вне попали на мой сайт по айпи адресу, как мне это сделать?

Оффлайн Quixotic

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Вопрос новичка по Apache
« Ответ #1 : 29 Ноября 2010, 12:36:02 »
Привяжи к внешнему ip(если есть) статическому или пользуй dynDNS! Уже писал в гугле море инфы по этому...

Оффлайн meta40k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Вопрос новичка по Apache
« Ответ #2 : 29 Ноября 2010, 12:40:11 »
Внешний айпи статический. Как привязать, что бы при наборе http://<внешний ip> открывался мой сайт?

Оффлайн Quixotic

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Вопрос новичка по Apache
« Ответ #3 : 29 Ноября 2010, 12:44:11 »
в файле hosts  пропиши внешний айпи и название "домена, при условии что есть ДНС у тя или от домена который расположен на хостинг площадке", ну и в апаче вирт.хосты направь на айпи... Если роутер стоит то переброс делаешь на нуж.комп с сайтом.
« Последнее редактирование: 29 Ноября 2010, 12:48:46 от Quixotic »

Оффлайн meta40k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Вопрос новичка по Apache
« Ответ #4 : 29 Ноября 2010, 12:47:36 »
Домена у меня нет, пока нет.
Я новичок, я не знаю как сделать "в апаче вирт.хосты направь на айпи..". Поэтому и прошу помощи

Оффлайн Quixotic

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Вопрос новичка по Apache
« Ответ #5 : 29 Ноября 2010, 12:59:06 »
добавь строчку в файл hosts:    95.133.23.229      quick.net,ath.cx,mine.nu (свой домен пропиши)
файл http.conf: <VirtualHost ath.cx:80>
    ServerAdmin ааа@gggr.net
    DocumentRoot /usr/local/www/data/ath.cx/www
    ServerName www.ath.cx
    ServerAlias ath.cx
    AddType         application/x-httpd-php .php
    DirectoryIndex  index.html index.php index.htm
    AddDefaultCharset KOI8-R
    ErrorLog /var/log/ath.cx-error_log
    CustomLog /var/log/ath.cx-access_log common
</VirtualHost>

Только свои пути пиши... В твоем случае надо виртуальные хосты вписывать не в http.conf,а сайт авелейбл като так точно не помню, а он в свою очередь подключается http.conf. В интернете на эту тему по Ubuntu уйму мануалов. У меня счас нет возможно очень детально рассказать, хотя уже почти все сказано)
« Последнее редактирование: 29 Ноября 2010, 13:06:44 от Quixotic »

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Вопрос новичка по Apache
« Ответ #6 : 29 Ноября 2010, 13:32:46 »
Далее, на сервере сделал проброс 80 порта на свой внутренний айпи.

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

PS:
не читай, что Quixotic сказал здесь про хосты, а уж тем более не воплощай это в жизнь
Tempora mutantur et nos mutantur in illis

Оффлайн Quixotic

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Вопрос новичка по Apache
« Ответ #7 : 29 Ноября 2010, 13:39:35 »
В жизнь он точно не будет воплощать
« Последнее редактирование: 29 Ноября 2010, 13:43:24 от Quixotic »

Оффлайн meta40k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Вопрос новичка по Apache
« Ответ #8 : 29 Ноября 2010, 15:23:03 »
Проброс сделал правильно, 80го порта. 8080 надо  пробрасывать?

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Вопрос новичка по Apache
« Ответ #9 : 29 Ноября 2010, 16:05:30 »
Проброс сделал правильно, 80го порта.

и чего пишет снаружи?
Tempora mutantur et nos mutantur in illis

Оффлайн meta40k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Вопрос новичка по Apache
« Ответ #10 : 29 Ноября 2010, 16:10:44 »
Not shown: 991 closed ports
PORT     STATE SERVICE
21/tcp   open  ftp
22/tcp   open  ssh
53/tcp   open  domain
80/tcp   open  http
389/tcp  open  ldap
443/tcp  open  https
636/tcp  open  ldapssl
3128/tcp open  squid-http
8888/tcp open  sun-answerbook
такое пишет при команде nmap <внешний ip>

как посмотреть, кто именно висит на 80м порту?

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Вопрос новичка по Apache
« Ответ #11 : 29 Ноября 2010, 16:31:15 »
как посмотреть, кто именно висит на 80м порту?

sudo netstat -tulpn | grep :80
Пользователь решил продолжить мысль 29 Ноября 2010, 16:32:13:
cat /etc/apache2/ports.confчто там?
Tempora mutantur et nos mutantur in illis

Оффлайн meta40k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Вопрос новичка по Apache
« Ответ #12 : 29 Ноября 2010, 18:21:15 »
sudo netstat -tulpn | grep :80
tcp6       0      0 :::80                   :::*                    LISTEN      1129/apache2   

cat /etc/apache2/ports.conf
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default
# This is also true if you have upgraded from before 2.2.9-3 (i.e. from
# Debian etch). See /usr/share/doc/apache2.2-common/NEWS.Debian.gz and
# README.Debian.gz

NameVirtualHost *:80
Listen 80

<IfModule mod_ssl.c>
    # If you add NameVirtualHost *:443 here, you will also have to change
    # the VirtualHost statement in /etc/apache2/sites-available/default-ssl
    # to <VirtualHost *:443>
    # Server Name Indication for SSL named virtual hosts is currently not
    # supported by MSIE on Windows XP.
    Listen 443
</IfModule>

<IfModule mod_gnutls.c>
    Listen 443
</IfModule>


Пользователь решил продолжить мысль 29 Ноября 2010, 18:48:54:
всё получилось, всем спасибо. На серваке стоял ещё один апаче, я о нём даже не догадывался
« Последнее редактирование: 29 Ноября 2010, 18:48:54 от meta40k »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Вопрос новичка по Apache
« Ответ #13 : 29 Ноября 2010, 19:31:28 »
всё получилось, всем спасибо. На серваке стоял ещё один апаче, я о нём даже не догадывался

Далее, на сервере сделал проброс 80 порта на свой внутренний айпи.

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

.... То, что на сервере стоит апач, никак не должно было влиять на проброс порта.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.021 секунд. Запросов: 19.