В нашем колледже мы внедрили наш сайт и размещаем его на наших собственных серверах. Сервер Apache, а ОС Ubuntu. Мой коллега задал мне этот запрос. Он говорит, что файл httpd.conf должен быть отредактирован для перезаписи доменного имени.
Наш сайт это-> http://cityengineeringcollege.ac.in
Что должно быть в этом файле для отображения правильного имени домена. В глобальной конфигурации joomla, хотя мы решили использовать перезапись URL в настройках SEO, URL не перезаписывается. Мы направляем запросы веб-страниц с 202.62.95.50 на 202.62.95.51.
P.S
Файл .htaccess имеет следующий раздел перезаписи
RewriteBase /city
## Begin - Joomla! core SEF Section.
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
#
# If the requested path and file is not /index.php and the request
# has not already been internally rewritten to the index.php script
RewriteCond %{REQUEST_URI} !^/index\.php
# and the request is for something within the component folder,
# or for the site root, or for an extensionless URL, or the
# requested URL ends with one of the listed extensions
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
# and the requested path and file doesn't directly match a physical folder
RewriteCond %{REQUEST_FILENAME} !-d
# internally rewrite the request to the index.php script
RewriteRule .* index.php [L]
#
Файл конфигурации /etc/apache2/httpd.conf имеет следующий код
<VirtualHost *>
ServerName www.cityengineeringcollege.ac.in
DocumentRoot /var/www
....
</VirtualHost>
Мой вопрос - правильный ли корень документа, как я думаю, должен быть / var / www / city и файл / etc / hosts имеет (в качестве первой строки)
127.0.0.1 localhost
который, я думаю, должен иметь имя сервера в качестве псевдонима, например
127.0.0.1 localhost cityengineeringcollege.ac.in
cityengineeringcollege.ac.in localhost
Это правильно? Дело в том, что я очень хочу все исправить, и мы можем работать над этим только в рабочее время (9-5). Мы опробовали множество вещей, таких как поиск ServerName в папке / etc / apache2 с использованием grep и вставка строки
ServerName www.cityengineeringcollege.ac.in
везде, где это найдено. Требуется ли там www? У нас есть файл с именем city внутри sites_available, который является клоном файла 000-default, и этот файл связан с sites_enabled с помощью
sudo a2ensite city