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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как изменить стартовую страницу в apache2  (Прочитано 19005 раз)

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

Оффлайн ikmik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Может быть, я сильно туплю, но несмотря на все, что написано в sites-available и sites-enabled, апач в упор не видит ничего из находящегося в папке DocumentRoot. Не подскажете, в чем проблема (вместо index.html подсовывает что-то в духе "It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.")

Оффлайн avi9526

  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
Re: Как изменить стартовую страницу в apache2
« Ответ #1 : 18 Декабря 2012, 23:45:33 »
«It works!» обычно находится в «/var/www/index.html»
Конфиги в студию, так ничего не понятно…
«Apache2» работает от пользователя www-data, у него есть домашняя папка, обычно это «/var/www/». Может в этом дело, но без конфигов сказать трудно…
« Последнее редактирование: 18 Декабря 2012, 23:47:35 от avi9526 »
Ubuntu 14.10

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: Как изменить стартовую страницу в apache2
« Ответ #2 : 19 Декабря 2012, 11:24:26 »
В том числе конфиги sites-available и sites-enabled, раз уж он обращается не куда надо, а в стандартную директорию.
И Апач перезапускали после изменения в конфигах? А то мало ли...

Оффлайн ikmik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Как изменить стартовую страницу в apache2
« Ответ #3 : 19 Декабря 2012, 16:07:44 »
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName [servername]
DocumentRoot /home/[username]/www/[servername]/
<Directory />
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
<Directory /home/user/[username]/[servername]/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /home/[username]/www/[servername]/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /home/[username]/www/[servername]/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>
(sites-enabled)


Пользователь решил продолжить мысль 19 Декабря 2012, 16:10:17:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName [servername]
DocumentRoot /home/[username]/www/[servername]/
<Directory />
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
<Directory /home/user/[username]/[servername]/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /home/[username]/www/[servername]/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /home/[username]/www/[servername]/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>
sites-available
« Последнее редактирование: 19 Декабря 2012, 17:11:36 от ikmik »

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: Как изменить стартовую страницу в apache2
« Ответ #4 : 19 Декабря 2012, 16:29:57 »
А конфиг Апача (/etc/apache2/apache2.conf)?
Приведенные конфиги где находятся? В конфиге Апача указание на них есть?

Оффлайн ikmik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Как изменить стартовую страницу в apache2
« Ответ #5 : 19 Декабря 2012, 17:10:42 »
ServerRoot "/etc/apache2"

LockFile /var/lock/apache2/accept.lock
PidFile ${APACHE_PID_FILE}
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15

<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>

<IfModule mpm_worker_module>
    StartServers          2
    MinSpareThreads      25
    MaxSpareThreads      75
    ThreadLimit          64
    ThreadsPerChild      25
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>

<IfModule mpm_event_module>
    StartServers          2
    MaxClients          150
    MinSpareThreads      25
    MaxSpareThreads      75
    ThreadLimit          64
    ThreadsPerChild      25
    MaxRequestsPerChild   0
</IfModule>

User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
AccessFileName .htaccess

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy all
</Files>

DefaultType text/plain


HostnameLookups Off
ErrorLog /var/log/apache2/error.log

LogLevel warn

Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf

Include /etc/apache2/httpd.conf

Include /etc/apache2/ports.conf

LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

CustomLog /var/log/apache2/other_vhosts_access.log vhost_combined


Include /etc/apache2/conf.d/

Include /etc/apache2/sites-enabled/
Include /etc/apache2/sites-available/
Include /etc/apache2/sites-enabled/[servername]
Include /etc/apache2/sites-available/[servername]
И логи орут о том, что в /var/www/ не нашли фавикона

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: Как изменить стартовую страницу в apache2
« Ответ #6 : 19 Декабря 2012, 17:25:05 »
Цитировать
Include /etc/apache2/sites-enabled/
Include /etc/apache2/sites-available/
Include /etc/apache2/sites-enabled/[servername]
Include /etc/apache2/sites-available/[servername]
Проверяйте что там лежит? Не заменяет ли один конфиг другой.

Оффлайн ikmik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Как изменить стартовую страницу в apache2
« Ответ #7 : 19 Декабря 2012, 21:45:56 »
Разобрался, всем спасибо. Я удалил из apache2.conf инклюды папок (полностью) sites-available и sites-enabled и из sites-available директорию, в которой не лежат файлы сайта.

 

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