Псевдоним для виртуального хоста с использованием Apache2

Я пытаюсь настроить среду LAMP в первый раз. Я обычно использую Windows и просто устанавливаю XAMPP.

Я следил за инструкциями на форумах Ubuntu и дублировал файл на доступных сайтах.

В настоящее время я могу получить доступ к моему сайту через localhost, но не через директиву ServerName или ServerAlias.

Вот файл на сайтах-avialable:

<VirtualHost *:80> ServerName www.example.com ServerAlias www.example.com ServerAdmin webmaster@localhost DirectoryIndex index.php DocumentRoot /home/username/example <Directory /home/username/example> Options FollowSymLinks AllowOverride None </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined ServerSignature On </VirtualHost>
1
задан 20 April 2011 в 16:41

8 ответов

вы должны ввести example.com в файл / etc / hosts и перезагрузить apache. Вы также должны включить виртуальный хост с sudo a2ensite.

Итак:

Добавьте NameVirtualHost *:80 к вашей конфигурации apache. Я добавлю это в начало по умолчанию в / etc / apache2 / sites-available Создаем файл конфигурации виртуального хоста, скажем, example в / etc / apache2 / sites-available. Включите его с помощью sudo a2ensite example Введите имя сервера на ваш / etc / hosts сопоставление его с 127.0.0.1 Перезапуск / перезагрузка apache2 с sudo service apache2 restart/reload

Я думаю, что ServerAlias ​​не является необходимым

2
ответ дан 25 July 2018 в 22:11

вы должны ввести example.com в файл / etc / hosts и перезагрузить apache. Вы также должны включить виртуальный хост с sudo a2ensite.

Итак:

Добавьте NameVirtualHost *:80 к вашей конфигурации apache. Я добавлю это в начало по умолчанию в / etc / apache2 / sites-available Создаем файл конфигурации виртуального хоста, скажем, example в / etc / apache2 / sites-available. Включите его с помощью sudo a2ensite example Введите имя сервера на ваш / etc / hosts сопоставление его с 127.0.0.1 Перезапуск / перезагрузка apache2 с sudo service apache2 restart/reload

Я думаю, что ServerAlias ​​не является необходимым

2
ответ дан 26 July 2018 в 19:30

вы должны ввести example.com в файл / etc / hosts и перезагрузить apache. Вы также должны включить виртуальный хост с sudo a2ensite.

Итак:

Добавьте NameVirtualHost *:80 к вашей конфигурации apache. Я добавлю это в начало по умолчанию в / etc / apache2 / sites-available Создаем файл конфигурации виртуального хоста, скажем, example в / etc / apache2 / sites-available. Включите его с помощью sudo a2ensite example Введите имя сервера на ваш / etc / hosts сопоставление его с 127.0.0.1 Перезапуск / перезагрузка apache2 с sudo service apache2 restart/reload

Я думаю, что ServerAlias ​​не является необходимым

2
ответ дан 2 August 2018 в 03:40

вы должны ввести example.com в файл / etc / hosts и перезагрузить apache. Вы также должны включить виртуальный хост с sudo a2ensite.

Итак:

Добавьте NameVirtualHost *:80 к вашей конфигурации apache. Я добавлю это в начало по умолчанию в / etc / apache2 / sites-available Создаем файл конфигурации виртуального хоста, скажем, example в / etc / apache2 / sites-available. Включите его с помощью sudo a2ensite example Введите имя сервера на ваш / etc / hosts сопоставление его с 127.0.0.1 Перезапуск / перезагрузка apache2 с sudo service apache2 restart/reload

Я думаю, что ServerAlias ​​не является необходимым

2
ответ дан 4 August 2018 в 19:43

вы должны ввести example.com в файл / etc / hosts и перезагрузить apache. Вы также должны включить виртуальный хост с помощью sudo a2ensite .

Итак:

  • Добавить NameVirtualHost *: 80 для вашей конфигурации apache. Я добавлю это в начало по умолчанию в / etc / apache2 / sites-available
  • Создайте файл конфигурации виртуального хоста, скажем, example в / etc / apache2 / sites-available
  • Включить его с помощью примера sudo a2ensite
  • Введите имя сервера в ваш / etc / hosts, сопоставляя его с 127.0.0.1
  • Перезагрузите / перезагрузите apache2 с sudo service apache2 restart / reload

Я думаю, что ServerAlias ​​не является необходимым

2
ответ дан 6 August 2018 в 03:47

вы должны ввести example.com в файл / etc / hosts и перезагрузить apache. Вы также должны включить виртуальный хост с помощью sudo a2ensite .

Итак:

  • Добавить NameVirtualHost *: 80 для вашей конфигурации apache. Я добавлю это в начало по умолчанию в / etc / apache2 / sites-available
  • Создайте файл конфигурации виртуального хоста, скажем, example в / etc / apache2 / sites-available
  • Включить его с помощью примера sudo a2ensite
  • Введите имя сервера в ваш / etc / hosts, сопоставляя его с 127.0.0.1
  • Перезагрузите / перезагрузите apache2 с sudo service apache2 restart / reload

Я думаю, что ServerAlias ​​не является необходимым

2
ответ дан 7 August 2018 в 21:43

вы должны ввести example.com в файл / etc / hosts и перезагрузить apache. Вы также должны включить виртуальный хост с помощью sudo a2ensite .

Итак:

  • Добавить NameVirtualHost *: 80 для вашей конфигурации apache. Я добавлю это в начало по умолчанию в / etc / apache2 / sites-available
  • Создайте файл конфигурации виртуального хоста, скажем, example в / etc / apache2 / sites-available
  • Включить его с помощью примера sudo a2ensite
  • Введите имя сервера в ваш / etc / hosts, сопоставляя его с 127.0.0.1
  • Перезагрузите / перезагрузите apache2 с sudo service apache2 restart / reload

Я думаю, что ServerAlias ​​не является необходимым

2
ответ дан 10 August 2018 в 09:56

вы должны ввести example.com в файл / etc / hosts и перезагрузить apache. Вы также должны включить виртуальный хост с помощью sudo a2ensite .

Итак:

  • Добавить NameVirtualHost *: 80 для вашей конфигурации apache. Я добавлю это в начало по умолчанию в / etc / apache2 / sites-available
  • Создайте файл конфигурации виртуального хоста, скажем, example в / etc / apache2 / sites-available
  • Включить его с помощью примера sudo a2ensite
  • Введите имя сервера в ваш / etc / hosts, сопоставляя его с 127.0.0.1
  • Перезагрузите / перезагрузите apache2 с sudo service apache2 restart / reload

Я думаю, что ServerAlias ​​не является необходимым

2
ответ дан 13 August 2018 в 16:15

Другие вопросы по тегам:

Похожие вопросы: