Недавно я просто устанавливал SSL на свой сервер/сайт. После того, как я закончил все шаги, я пошел проверить свой сайт с помощьюhttps://www.breakwatersurfcompany.comчто, однако, отлично сработало. Мой www.breakwatersurf.com или www.breakwatersurfcompany.com теперь отображает каталог, а не веб-сайт. Мне было интересно, связано ли это с моим файлом Virtual Host?
Я запускаю VPS LAMP с Ubuntu 12.0.4 - apache2. Я не могу понять причину этого, есть мысли?
PS: www.breakwatersurfcompany.com — это ГЛАВНЫЙ URL-адрес, на который перенаправляют все остальные наши URL-адреса, например (www.breakwatersurf.com перенаправляет на www.breakwatersurfcompany.com).
Спасибо за помощь, Тантрик.
решение1
Если ваш корневой каталог http такой же, как https, то следующий vhost должен подойти вам или вам может потребоваться внести соответствующие изменения. Это перезапишет любой корневой каталог Doc, который у вас есть для default:80 в http.conf.
<VirtualHost *:80>
#Admin email, Server Name (domain name), and any aliases
ServerAdmin [email protected]
ServerName www.breakwatersurf.com
ServerAlias breakwatersurf.com
# Index file and Document Root (where the public files are located)
DirectoryIndex index.html index.php
DocumentRoot /var/www/breakwatersurf.com/
# Log file locations
LogLevel warn
ErrorLog /var/www/breakwatersurf.com/log/error_nonssl.log
CustomLog /var/www/breakwatersurf.com/log/access_nonssl.log combined
решение2
Да, это может быть связано с вашими файлами conf. Проверьте, что DocumentRoot одинаков для https и не-https виртуальных хостов. Если вы не уверены, как узнать, что это такое, вы можете включить mod_info (см. началоhttp://httpd.apache.org/docs/2.2/mod/mod_info.html), а затем откройте информационную страницу и посмотрите, что установлено в DocumentRoot, затем исправьте при необходимости.
решение3
Проверьте конфигурацию vhost для *:80, похоже, у вас включена индексация. Вам нужно добавить DirectoryIndex index.html
так, чтобы в результате получился index.html.
If a URL which maps to a directory is requested, and there is no DirectoryIndex (e.g., index.html) in that directory, then mod_autoindex will return a formatted listing of the directory.
Ссылка:http://httpd.apache.org/docs/2.2/mod/core.html#options