Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: xapp выложеть сайт в нет по моему айпи
Форумы портала PHP.SU » Серверное администрирование » Apache и другие веб-серверы » xapp выложеть сайт в нет по моему айпи

Страниц (1): [1]
 

1. zloy dyx - 10 Ноября, 2014 - 10:49:05 - перейти к сообщению
ребят нарисовалась такая проблемка.. Вот у меня линукс + xampp хочу чтобы сайт был доступен по моему айпи. Сейчас по моему айпи 46.63.100.76 пишет Access forbidden!

New XAMPP security concept:

Access to the requested directory is only available from the local network.

This setting can be configured in the file "httpd-xampp.conf".

If you think this is a server error, please contact the webmaster.

Error 403

46.63.100.76
Пнд 10 Ноя 2014 10:22:45
Apache/2.2.21 (Unix) DAV/2 mod_ssl/2.2.21 OpenSSL/1.0.0c PHP/5.3.8 mod_apreq2-20090110/2.7.1 mod_perl/2.0.5 Perl/v5.10.1 как сделать доступ из нета кк моему сайту?
?
(айпи может меняться)
(Добавление)
как настроить httpd-xampp.conf?
2. Panoptik - 10 Ноября, 2014 - 11:31:20 - перейти к сообщению
3. zloy dyx - 10 Ноября, 2014 - 11:37:21 - перейти к сообщению
Panoptik пишет:
это мне и виртуал хост росскоментировать?
4. Panoptik - 10 Ноября, 2014 - 12:49:00 - перейти к сообщению
если у вас в конфиге описываются виртуал хосты, то скорее всего там вместо * указан локальный айпи адрес 127.0.0.1, поэтому вам нужно заменить айпи на звездочку

если же там такого нет, то очевидно это какой-то хардкод и что именно там менять я не подскажу
5. Viper - 10 Ноября, 2014 - 17:38:53 - перейти к сообщению
Опишу как нужно(сам xampp использую):

В httpd.conf ничего не трогаете. Сразу открывайте apache\conf\extra\httpd-vhosts.conf

Можно удалить все содержимое в нём и прописать следующее

CODE (htmlphp):
скопировать код в буфер обмена
  1. <VirtualHost *:80>
  2.         ServerAdmin admin@mysite
  3.         DocumentRoot "D:/WWW/htdocs/mysite/default"
  4.         ServerName mysite
  5.         ServerAlias www.mysite
  6.         ErrorLog "D:/WWW/logs/mysite-error.log"
  7.         CustomLog "D:/WWW/logs/mysite-access.log" common
  8. </VirtualHost>


mysite заменяете на имя вашего сайта.
Правите пути к логам. Их можно вообще не указывать, тогда будут использоваться путь из httpd.conf.

Если у вас несколько доменов или поддоменов, то учтите что первый в списке <VirtualHost *:80> будет запрошен если имя поддомена не будет найдено. Т.е. для

CODE (htmlphp):
скопировать код в буфер обмена
  1. <VirtualHost *:80>
  2.         ...
  3. </VirtualHost>
  4. <VirtualHost *:80>
  5.         ...
  6. </VirtualHost>


при запросе несуществующего, будет выбран первый в списке.

 

Powered by ExBB FM 1.0 RC1