В нашем колледже мы внедрили наш веб-сайт и разместили его на наших собственных серверах. Сервер Apache и ОС - Ubuntu. Мой коллега задал мне этот вопрос. Он говорит, что файл httpd.conf должен быть отредактирован для перезаписи имени домена. Наш сайт ->http://cityengineeringcollege.ac.in Что должно быть в этом файле для отображения правильного имени домена. В глобальной конфигурации joomla, хотя мы решили использовать переписывание URL-адресов в настройках SEO, URL-адрес не переписывается. Мы направляем запросы веб-страниц с 202.62.95.50 до 202.62.95.51. PS Файл .htaccess имеет следующие переписывания разделеВ joomla вместо Domain Name, IP-адрес отображается в адресной строке (правила перезаписи URL)!
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>
Мой вопрос заключается корень документа правильно, как я думаю, что это должно быть/вар/WWW/город и в файле/и т.д./хостов имеет (как его первая линия)
127.0.0.1 localhost
, который я думаю, должен иметь имя сервера в виде n псевдоним, такой как
127.0.0.1 localhost cityengineeringcollege.ac.in
cityengineeringcollege.ac.in localhost
Это правильно? Дело в том, что я очень хочу правильно разобраться, и мы можем работать над этим только в рабочее время (9-5). Мы опробовали множество вещей, как поиск ServerName в/и т.д. папку/apache2 с помощью Grep и вставки строки
ServerName www.cityengineeringcollege.ac.in
везде встречается. Есть ли там www? У нас есть файл с именем городом внутри sites_available который является клоном файла 000-умолчанию, и этот файл связан с sites_enabled использования
sudo a2ensite city
Он сказал мне, что использовал drupal и разработал еще один сайт с адресом http://202.62.95.51/dcity//, и проблема сохраняется и в этом. –