2015-04-17 2 views
3

У меня проблема с вертикальным хостом в Linux. Номер порта открыт, и я написал код в файле httpd-vhosts.conf.В Linux настраивается перенаправление виртуального хоста и локального хоста в папку xampp

Код: -

<VirtualHost *:8300> 
    ServerAdmin "[email protected]" 
    DocumentRoot "/opt/lampp/htdocs/xyz" 
    ServerName "localhost:8300" 
    ErrorLog "logs/error.log" 
    CustomLog "logs/access.log" common 
</VirtualHost> 

Способ 2: -

<VirtualHost *:8300> 
    DocumentRoot "/opt/lampp/htdocs/xyz" 
    ServerName localhost:8300 
    ServerAlias localhost:8300 
    <Directory "/opt/lampp/htdocs/xyz"> 
     Options Indexes FollowSymLinks Includes ExecCGI 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
    </Directory> 
</VirtualHost> 

Проблема это перенаправление папки XAMPP.

+0

Я никогда не видел имя сервера с номером порта или кавычками. Возможно, попробуйте ServerName localhost и удалите ServerAlias? –

+0

Я пробовал с mwthod1, это нормально method1? – RaMeSh

+0

Просто проверить вашу конфигурацию, вы должны использовать абсолютный минимум первый: DocumentRoot "/ Opt/lampp/HTDOCS/хуг" ServerName локальный

ответ

0
<VirtualHost *:8300> 
    ServerAdmin [email protected] 
    DocumentRoot /opt/lampp/htdocs/xyz 
    ServerName localhost 
    ErrorLog logs/error.log 
    CustomLog logs/access.log common 
</VirtualHost> 

Должен работать, если вы не получили другую ошибку при доступе к localhost: 8300, как и разрешение. Вам также необходимо убедиться, что Listen 8300 присутствует в вашем httpd.conf.

+0

Ваш код также не работает – RaMeSh

+0

@User Пожалуйста, укажите более подробную информацию. Какой ответ вы получаете, когда ставите 'localhost: 8374' в свой браузер? Вы перезапустили Apache после внесения изменений? Вы добавили директиву 'Listen 8374' в свой httpd.conf? –

+0

Я добавил Listen 8374 в файл httpd.conf и перезапустил xampp. – RaMeSh

2

После многих трасс я нашел ответ для этой конфигурации виртуального хоста.

Я сделал небольшую ошибку, то есть я не включил файл конфигурации виртуального хоста в файле httpd.conf.

# Virtual hosts 
Include etc/extra/httpd-vhosts.conf 

меня включить этот и настроен виртуальный хост в HTTPD-vhosts.conf файл как

<VirtualHost *:8300> 
    ServerAdmin "[email protected]" 
    DocumentRoot "/opt/lampp/htdocs/xyz" 
    ServerName "localhost:8300" 
    ErrorLog "logs/error.log" 
    CustomLog "logs/access.log" common 
</VirtualHost> 

После этого перезапустить сервер XAMPP, теперь он работает нормально ..

Надеюсь, это поможет другим.

Смежные вопросы