apache2 в Ubuntu 12.10 основные проблемы конфигурации
Я не знаю, почему я получаю ошибку 404 при попытке получить доступ к своему сайту www.muisditee.com.
Это файл /etc/apache2/sites-available/default (как я его включил, /etc/apache2/sites-enabled/default-000 идентичен)
<VirtualHost *:80>
ServerAdmin admin@muisditee.com
DocumentRoot /var/www/www.muisditee.com
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/www.muisditee.com/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/www.muisditee.com/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/www.muisditee.com/access.log combined
</VirtualHost>
Это то, что я получаю с apache2ctl -S
/usr/sbin/apache2ctl: line 87: ulimit: open files: cannot modify limit: Operation not permitted
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80 is a NameVirtualHost
default server ns232323.mhostng.net (/etc/apache2/sites-enabled/000-default:1)
port 80 namevhost ns232323.mhostng.net (/etc/apache2/sites-enabled/000-default:1)
Syntax OK
Мой сайт, конечно, существует по адресу /var/www/www.muisditee.com, и у меня там есть файл index.html.
Как http:// www.muisditee.com, так и http:// www.muisditee.com/index.html выдают ошибку 404. Кто-нибудь может дать мне понять, что не так?
благодарю вас
2 ответа
Что ж apache2ctl -S
не запустит ваш апач.
Если у вас нет записи в журнале доступа, это означает, что ваш apache никогда не получал запрос.
Вероятно, потому что это не бежало.
Вы должны попытаться запустить свой Apache /etc/init.d/apache2 start
и попробуйте еще раз.
Убедитесь, что вы не включили два виртуальных хоста с одинаковой конфигурацией:
<VirtualHost *:80>
говорит, что "любой домен, указывающий на этот сервер, связывающийся со мной по порту 80, должен обслуживаться отсюда". Если у вас две одинаковые строки, Apache не знает, какую из них использовать. В вашем случае Apache, возможно, сначала загружает другой, который указывает на другой каталог?