Добрый день ребята. Помогите советом как сделать
Есть Virtualbox, на нем я настроил Ubuntu Server, поднял LAMP и ssh.
На основной машине (Винда 7) Apache работает и по Ssh подключаюсь.
Как мне сделать что на нем вертелось не сколько сайтов. И чтоб по лан они были видны
Несколько сайтов на одном IP (Lamp+VB)
Вам, насколько я понял, нужен Apache Virtual Hosts.
Вам, насколько я понял, нужен Apache Virtual Hosts.
Пробовал не получается:(
Пробовал не получается:(
Не информативно.
Как именно пробовали, что не получается...
«Явки, пароли...»
...т.е. логи и конфигурационные файлы покажите.
[quote="alfik197⇓"]Пробовал не получается:(
Не информативно.
Как именно пробовали, что не получается...
«Явки, пароли...»
...т.е. логи и конфигурационные файлы покажите.[/quote]
Можете на примерах как все это организовать
покажите конфиги которые настраивали. выложите их текст в ленту...
Можете на примерах как все это организовать
Могу только на примере, как это сделано в Gentoo.
В файле /etc/apache2/httpd.conf включено использование Virtual Hosts
...
# Virtual-host support
#
# Gentoo has made using virtual-hosts easy. In /etc/apache2/vhosts.d/ we
# include a default vhost (enabled by adding -D DEFAULT_VHOST to
# APACHE2_OPTS in /etc/conf.d/apache2).
Include /etc/apache2/vhosts.d/*.conf
...
...также при запуске в конфигурационном файле /etc/conf.d/apache2 серверу передаётся соответствующий параметр, включающий поддержку виртуальных хостов
...
APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -D PHP5"
...
В каталоге /etc/apache2/vhosts.d задаются настройки по-умолчанию и индивидуальные для отдельных хостов, т.е.
"00_default_vhost.conf"
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
<IfDefine DEFAULT_VHOST>
# see bug #178966 why this is in here
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80
# When virtual hosts are enabled, the main host defined in the default
# httpd.conf configuration will go away. We redefine it here so that it is
# still available.
#
# If you disable this vhost by removing -D DEFAULT_VHOST from
# /etc/conf.d/apache2, the first defined virtual host elsewhere will be
# the default.
<VirtualHost *:80>
ServerName localhost
Include /etc/apache2/vhosts.d/default_vhost.include
<IfModule mpm_peruser_module>
ServerEnvironment apache apache
</IfModule>
</VirtualHost>
</IfDefine>
# vim: ts=4 filetype=apache
"01_teltomat-local.conf"
<IfDefine DEFAULT_VHOST>
<VirtualHost *:80>
ServerName teltomat-local
ServerAdmin root@localhost
DocumentRoot "/home/lupo/www/teltomat-local/drupal"
<Directory "/home/lupo/www/teltomat-local/drupal">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
</IfDefine>
В файл /etc/hosts (так как это тестовый сайт на ноутбуке) добавлена строка
127.0.0.1 gentoo-laptop localhost localhost.localdomain teltomat-local
...и, соответственно, в каталоге /home/lupo/www/teltomat-local расположен сам сайт.
Теперь при вводе в браузере адреса http://teltomat-local открывается один из домашних сайтов.
P.S. Отнеситесь к этому примеру критически, я не программист и не администратор сайтов.