сделать другой контент между доменом и IP-сервером [duplicate]

Просто используйте значок «вверх / вниз» в правом верхнем углу.

На Raspbian вы не можете рассчитывать на этот значок, но в Ubuntu 14.04 это здорово.

Другим преимуществом использования этого является то, что при изменении IP-адресов на eth0 это происходит немедленно.

wicd-curses не требуется. Это чертовски хорошая вещь, потому что она не работает.

0
задан 16 November 2017 в 15:15

3 ответа

Вам нужно настроить виртуальные хосты. В каталоге /etc/apache2/sites-available/ вы можете найти пример файлов виртуальных хостов. Итак, шаги:

1. Создайте файл виртуального хоста

sudo nano /etc/apache2/sites-available/site.com.conf

и установите контент

<VirtualHost *:80>
    ServerAdmin admin@site.com
    ServerName site.com
    ServerAlias www.site.com
    DocumentRoot /var/www/site1/html
</VirtualHost>

. Это простой пример. Вы можете прочитать руководства, чтобы получить больше. Теперь просто учтите, что вам нужно настроить отдельный файл для каждого сайта, который вы хотите запустить.

1. Создайте файл виртуального хоста

Когда вы закончили настройку VH, вам нужно включить свой хост по команде:

sudo a2ensite site.com.conf

3 , Перезагрузить Apache

Чтобы применить новый хост, вам необходимо перезагрузить Apache

sudo service apache2 reload

Теперь он должен работать.

2
ответ дан 22 May 2018 в 16:11
  • 1
    На самом деле я сделал это руководство, прежде чем задавать вопрос, но результат при вводе на сайт.com по-прежнему перенаправляется на сайт1, какой IP-адрес этого сервера должен сделать. оба они отправились в тот же каталог. но я хочу, чтобы сайт.com перешел на сайт2. – mahdi 16 November 2017 в 17:08
  • 2
    Можете ли вы показать содержимое вашего виртуального хоста site.com.conf? Вы можете использовать это как хранилище контента: paste.ubuntu.com – lucius 16 November 2017 в 17:20
  • 3
    Думаю, я прошу прощения. На самом деле я вставляю второй сайт DocumentRoot в / home / mahdi / ... поэтому ему нужно добавить опции Directory в apache2.conf. теперь он работает. – mahdi 16 November 2017 в 17:26

Вам нужно настроить виртуальные хосты. В каталоге /etc/apache2/sites-available/ вы можете найти пример файлов виртуальных хостов. Итак, шаги:

1. Создайте файл виртуального хоста

sudo nano /etc/apache2/sites-available/site.com.conf

и установите контент

<VirtualHost *:80> ServerAdmin admin@site.com ServerName site.com ServerAlias www.site.com DocumentRoot /var/www/site1/html </VirtualHost>

. Это простой пример. Вы можете прочитать руководства, чтобы получить больше. Теперь просто учтите, что вам нужно настроить отдельный файл для каждого сайта, который вы хотите запустить.

1. Создайте файл виртуального хоста

Когда вы закончили настройку VH, вам нужно включить свой хост по команде:

sudo a2ensite site.com.conf

3 , Перезагрузить Apache

Чтобы применить новый хост, вам необходимо перезагрузить Apache

sudo service apache2 reload

Теперь он должен работать.

2
ответ дан 18 July 2018 в 03:12

Вам нужно настроить виртуальные хосты. В каталоге /etc/apache2/sites-available/ вы можете найти пример файлов виртуальных хостов. Итак, шаги:

1. Создайте файл виртуального хоста

sudo nano /etc/apache2/sites-available/site.com.conf

и установите контент

<VirtualHost *:80> ServerAdmin admin@site.com ServerName site.com ServerAlias www.site.com DocumentRoot /var/www/site1/html </VirtualHost>

. Это простой пример. Вы можете прочитать руководства, чтобы получить больше. Теперь просто учтите, что вам нужно настроить отдельный файл для каждого сайта, который вы хотите запустить.

1. Создайте файл виртуального хоста

Когда вы закончили настройку VH, вам нужно включить свой хост по команде:

sudo a2ensite site.com.conf

3 , Перезагрузить Apache

Чтобы применить новый хост, вам необходимо перезагрузить Apache

sudo service apache2 reload

Теперь он должен работать.

2
ответ дан 24 July 2018 в 17:46

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

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