Я сохраню это коротким. Я пытаюсь выяснить, как изменить страницу по умолчанию для apache2 для указания на мой oscommerce сайт вместо этого по умолчанию. Я удалил файл index.html по умолчанию.
На данный момент я должен ввести: https://myIPaddress/oscommerce/catalog
Мое местоположение установки по умолчанию для oscommerce:/var/www/html/oscommerce/
Что я хочу ввести для получения до oscommerce сайта: https://myIPaddress
Я создал oscommerce.conf файл, но я не уверен, как заставить apache2 указывать на сайт. Извините, если я пропускаю информацию. Я плохо знаком с Linux, и я дам больше информации по мере необходимости. Это - то, с чем я сталкиваюсь в этом Индексе времени /
Необходимо изменить корень документа apache2
leonid@DevSSD:~$ cat /etc/apache2/apache2.conf |grep DocumentRoot
leonid@DevSSD:~$ cat /etc/apache2/sites-available/000-default.conf |grep DocumentRoot
DocumentRoot /var/www/html
Выше команд не находят documentroot в основной конфигурации, но находят его в значении по умолчанию virtualhost конфигурацией, командами выполнения и узнают где эта расположенная установка. Файл редактирования sudo nano /etc/apache2/sites-available/000-default.conf
Измените DocumentRoot на свою папку сайта,/var/www/html/oscommerce/, затем перезапустите apache2 systemctl reload apache2
Обновление: Apache дает ошибку разрешения в двух случаях, сначала когда полномочия файла, не позволяющие apache2 для чтения папку/файл, когда папка запросила, например, / в конце строки запроса, но никакого найденного индексного файла.
Исправить полномочия файла/папки:
sudo chown -R youruser:www-data /var/www
sudo chmod -R u=rwX,g=rX,o= /var/www
Additionaly, если веб-приложение пишет что-то в некоторую папку, как templates_cache, дают той записи папки полномочия для группы.
Поскольку индексный тип ошибки ищет опцию DirectoryIndex в файлах конфигурации
Отредактированный Пользователем, задающим вопрос. Путем я устранил эту проблему, путем изменения DocumentRoot для моей конфигурации сайта и также создания файла index.html для перенаправления от DocumentRoot до сайта Index.html
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Refresh" content="5; URL='https://myIPaddress/oscommerce/catalog/index.php'" />
</head>
<body>
</body>
</html>