Как настроить apache с несколькими сайтами?

Возможно, я нашел решение тенями. Это немного устарело, но, основываясь на том, что я видел последние пару дней, он кажется актуальным и актуальным. (Эти же файлы все еще используются.) Я не могу проверить это сегодня вечером, но завтра буду проверять. Между тем, в случае, если кто-то заинтересован, вот что я нашел:

Первоначально Написал drauk Эй, я тоже пытался это сделать. После чтения сообщений и проверки «about: config», я скопирую / etc / mailcap из другого дистрибутива, и если теперь работаю, у меня есть список программ, которые нужно открыть (я пробовал mime.types перед почтовым ящиком и не работал со мной ).

Ах, спасибо за подсказку. Думаю, я нашел одно решение для того, чтобы все это работало в Firefox в Slackware. Вы можете скопировать файл / etc / mailcap из дистрибутива, который работает, да, но вы также можете просто записать нужные вам записи.

Вместо того, чтобы изменять мою / etc / mailcap, я решил изменить ~ /. mailcap. Путь по умолчанию для mailcap (как показано в man-странице)

Код:

$HOME/.mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap

Ниже приведен пример некоторых строк, которые вы можете добавить для получения файлов для связи с ark .

Код:

application/x-tar;ark %s
application/x-tgz;ark %s
application/x-bzip2;ark %s

Теперь запустите firefox и попробуйте открыть файл tar, tar.gz или bz2. Это еще не сработало ...

Сначала вы должны изменить mimeTypes.rdf под свой профиль firefox. Я нашел самый простой способ сделать это - использовать расширение MIME Edit firefox.

Теперь, когда это будет сделано, вы должны увидеть вариант по умолчанию (в этом случае ковчег) придет когда вы пытаетесь загрузить или открыть один из этих трех типов архивных файлов. Кроме того, если вы используете расширение редактирования MIME для указания альтернативной программы для использования для этих файлов, она теперь будет включена в качестве опции. Обязательно проверяйте «всегда спрашивайте, что делать», если вы не хотите, чтобы файлы обрабатывались автоматически. Опция, выбранная по умолчанию, будет последней, выбранной в расширении редактирования MIME.

Как только вы все настроитесь на это, вы можете просто скопировать файл mimeTypes.rdf в другой профиль, если хотите. [!d13 ]

BTW, более ранняя публикация unSpawn в том же потоке действительно полезна с точки зрения фона:

Первоначально от drauk Hey я тоже пытался это сделать. После чтения сообщений и проверки «about: config», я скопирую / etc / mailcap из другого дистрибутива, и если теперь работаю, у меня есть список программ, которые нужно открыть (я пробовал mime.types перед почтовым ящиком и не работал со мной ).

2
задан 16 May 2012 в 00:29

24 ответа

Чтобы установить LAMP на ubuntu 12.04, как настроить apache linux, а не тот, который находится на вики ApacheMysqlPhp ubuntu, который, кажется, немного устарел, поскольку вы можете выполнить всю установку с помощью:

sudo apt-get install lamp-server ^

Теперь моя проблема заключалась в создании двух каталогов веб-сайтов новостей, называемых site1 и site2, и их включения в apache2, я должен был указать apache2 в их местоположение, отредактировав файл etc / hosts. это была моя ошибка или что не работало:

sudo apt-get install lamp-server ^

127.0.0.1 localhost site1 127.0.0.1 localhost site2

127.0.0.1 localhost

127.0.0.1 localhost site1

2
ответ дан 25 May 2018 в 11:24

Чтобы установить LAMP на ubuntu 12.04 , как настроить apache linux , а не тот, который находится на вики ApacheMysqlPhp ubuntu, который, кажется, немного устарел, поскольку вы можете выполнить всю установку с помощью:

sudo apt-get install lamp-server ^

Теперь моя проблема заключалась в создании двух каталогов веб-сайтов новостей, называемых site1 и site2, и их активации в apache2, мне пришлось point apache2 в их местоположение, отредактировав файл etc / hosts. это была моя ошибка или что не работало:

127.0.0.1 localhost

127.0.0.1 localhost site1

127.0.0.1 localhost site2

Решение заключалось в том, чтобы указать мои новые каталоги сайтов в одной строке следующим образом:

127.0.0.1 localhost site1 site2

2
ответ дан 25 July 2018 в 18:55

Чтобы установить LAMP на ubuntu 12.04 , как настроить apache linux , а не тот, который находится на вики ApacheMysqlPhp ubuntu, который, кажется, немного устарел, поскольку вы можете выполнить всю установку с помощью:

sudo apt-get install lamp-server ^

Теперь моя проблема заключалась в создании двух каталогов веб-сайтов новостей, называемых site1 и site2, и их активации в apache2, мне пришлось point apache2 в их местоположение, отредактировав файл etc / hosts. это была моя ошибка или что не работало:

127.0.0.1 localhost

127.0.0.1 localhost site1

127.0.0.1 localhost site2

Решение заключалось в том, чтобы указать мои новые каталоги сайтов в одной строке следующим образом:

127.0.0.1 localhost site1 site2

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

Чтобы установить LAMP на ubuntu 12.04 , как настроить apache linux , а не тот, который находится на вики ApacheMysqlPhp ubuntu, который, кажется, немного устарел, поскольку вы можете выполнить всю установку с помощью:

sudo apt-get install lamp-server ^

Теперь моя проблема заключалась в создании двух каталогов веб-сайтов новостей, называемых site1 и site2, и их активации в apache2, мне пришлось point apache2 в их местоположение, отредактировав файл etc / hosts. это была моя ошибка или что не работало:

127.0.0.1 localhost

127.0.0.1 localhost site1

127.0.0.1 localhost site2

Решение заключалось в том, чтобы указать мои новые каталоги сайтов в одной строке следующим образом:

127.0.0.1 localhost site1 site2

2
ответ дан 4 August 2018 в 16:34

Чтобы установить LAMP на ubuntu 12.04 , как настроить apache linux , а не тот, который находится на вики ApacheMysqlPhp ubuntu, который, кажется, немного устарел, поскольку вы можете выполнить всю установку с помощью:

sudo apt-get install lamp-server ^

Теперь моя проблема заключалась в создании двух каталогов веб-сайтов новостей, называемых site1 и site2, и их активации в apache2, мне пришлось point apache2 в их местоположение, отредактировав файл etc / hosts. это была моя ошибка или что не работало:

127.0.0.1 localhost

127.0.0.1 localhost site1

127.0.0.1 localhost site2

Решение заключалось в том, чтобы указать мои новые каталоги сайтов в одной строке следующим образом:

127.0.0.1 localhost site1 site2

2
ответ дан 6 August 2018 в 01:14

Чтобы установить LAMP на ubuntu 12.04 , как настроить apache linux , а не тот, который находится на вики ApacheMysqlPhp ubuntu, который, кажется, немного устарел, поскольку вы можете выполнить всю установку с помощью:

sudo apt-get install lamp-server ^

Теперь моя проблема заключалась в создании двух каталогов веб-сайтов новостей, называемых site1 и site2, и их активации в apache2, мне пришлось point apache2 в их местоположение, отредактировав файл etc / hosts. это была моя ошибка или что не работало:

127.0.0.1 localhost

127.0.0.1 localhost site1

127.0.0.1 localhost site2

Решение заключалось в том, чтобы указать мои новые каталоги сайтов в одной строке следующим образом:

127.0.0.1 localhost site1 site2

2
ответ дан 7 August 2018 в 18:39

Чтобы установить LAMP на ubuntu 12.04 , как настроить apache linux , а не тот, который находится на вики ApacheMysqlPhp ubuntu, который, кажется, немного устарел, поскольку вы можете выполнить всю установку с помощью:

sudo apt-get install lamp-server ^

Теперь моя проблема заключалась в создании двух каталогов веб-сайтов новостей, называемых site1 и site2, и их активации в apache2, мне пришлось point apache2 в их местоположение, отредактировав файл etc / hosts. это была моя ошибка или что не работало:

127.0.0.1 localhost

127.0.0.1 localhost site1

127.0.0.1 localhost site2

Решение заключалось в том, чтобы указать мои новые каталоги сайтов в одной строке следующим образом:

127.0.0.1 localhost site1 site2

2
ответ дан 10 August 2018 в 07:19

Чтобы установить LAMP на ubuntu 12.04 , как настроить apache linux , а не тот, который находится на вики ApacheMysqlPhp ubuntu, который, кажется, немного устарел, поскольку вы можете выполнить всю установку с помощью:

sudo apt-get install lamp-server ^

Теперь моя проблема заключалась в создании двух каталогов веб-сайтов новостей, называемых site1 и site2, и их активации в apache2, мне пришлось point apache2 в их местоположение, отредактировав файл etc / hosts. это была моя ошибка или что не работало:

127.0.0.1 localhost

127.0.0.1 localhost site1

127.0.0.1 localhost site2

Решение заключалось в том, чтобы указать мои новые каталоги сайтов в одной строке следующим образом:

127.0.0.1 localhost site1 site2

2
ответ дан 15 August 2018 в 19:20

Как указано в комментарии us3r, вам необходимо прочитать Руководство по обслуживанию Ubuntu, которое охватывает это. В разделе «Конфигурации»> «Основные настройки» вы найдете инструкции:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mynewsite

, а затем отредактируйте несколько файлов, чтобы запустить этот сайт. Другими словами, используйте конфигурацию сайта Apache по умолчанию для создания одного для каждого сайта, который вы хотите разместить, затем настройте этот файл, чтобы указать все необходимые директивы (ServerAdmin, ServerName, Listen ports и т. Д.) Для mynewsite.

Руководство очень хорошо сделано, и если вы позаботитесь и поработаете с ним шаг за шагом, вы должны быть запущены с несколькими сайтами довольно скоро.

PS - Надеюсь, это само собой разумеется, но, пожалуйста, замените ServerAdmin на фактическое имя сайта, который вы хотите использовать.

0
ответ дан 25 May 2018 в 11:24

У меня также возникли проблемы при добавлении новых сайтов в 127.0.0.1, где все конфигурационные файлы были настроены правильно, а кеш очищен, но один из новых сайтов не работал. Чтобы исправить это, я должен был отключить все остальные сайты, используя команду терминала a2dissite sitename, а затем включить новый сайт с использованием a2ensite sitename, перезапустить сервер и сработал.

0
ответ дан 25 May 2018 в 11:24

У меня также возникли проблемы при добавлении новых сайтов в 127.0.0.1, где все конфигурационные файлы были настроены правильно, а кеш очищен, но один из новых сайтов не работал. Чтобы исправить это, мне пришлось отключить все остальные сайты, используя команду терминала a2dissite sitename , а затем включить новый сайт с помощью a2ensite sitename , перезапустить сервер и работать.

0
ответ дан 25 July 2018 в 18:55

Как указано в комментарии us3r, вам необходимо прочитать Руководство по обслуживанию Ubuntu , которое охватывает это. В разделе «Конфигурации»> «Основные настройки» вы найдете инструкции:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mynewsite

, а затем отредактируйте несколько файлов, чтобы запустить этот сайт. Другими словами, используйте конфигурацию сайта Apache по умолчанию для создания одного для каждого сайта, который вы хотите разместить, затем настройте этот файл, чтобы указать все необходимые директивы ( ServerAdmin , ServerName , Слушайте порты и т. д.) для mynewsite .

Руководство очень хорошо сделано, и если вы проведете время и проделаете его шаг за шагом -step, вы должны быть запущены с несколькими сайтами довольно скоро.

PS - Надеюсь, это само собой разумеется, но, пожалуйста, замените mynewsite на фактическое имя сайта, который вы хотите использовать.

0
ответ дан 25 July 2018 в 18:55

У меня также возникли проблемы при добавлении новых сайтов в 127.0.0.1, где все конфигурационные файлы были настроены правильно, а кеш очищен, но один из новых сайтов не работал. Чтобы исправить это, мне пришлось отключить все остальные сайты, используя команду терминала a2dissite sitename , а затем включить новый сайт с помощью a2ensite sitename , перезапустить сервер и работать.

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

Как указано в комментарии us3r, вам необходимо прочитать Руководство по обслуживанию Ubuntu , которое охватывает это. В разделе «Конфигурации»> «Основные настройки» вы найдете инструкции:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mynewsite

, а затем отредактируйте несколько файлов, чтобы запустить этот сайт. Другими словами, используйте конфигурацию сайта Apache по умолчанию для создания одного для каждого сайта, который вы хотите разместить, затем настройте этот файл, чтобы указать все необходимые директивы ( ServerAdmin , ServerName , Слушайте порты и т. д.) для mynewsite .

Руководство очень хорошо сделано, и если вы проведете время и проделаете его шаг за шагом -step, вы должны быть запущены с несколькими сайтами довольно скоро.

PS - Надеюсь, это само собой разумеется, но, пожалуйста, замените mynewsite на фактическое имя сайта, который вы хотите использовать.

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

У меня также возникли проблемы при добавлении новых сайтов в 127.0.0.1, где все конфигурационные файлы были настроены правильно, а кеш очищен, но один из новых сайтов не работал. Чтобы исправить это, мне пришлось отключить все остальные сайты, используя команду терминала a2dissite sitename , а затем включить новый сайт с помощью a2ensite sitename , перезапустить сервер и работать.

0
ответ дан 4 August 2018 в 16:34

Как указано в комментарии us3r, вам необходимо прочитать Руководство по обслуживанию Ubuntu , которое охватывает это. В разделе «Конфигурации»> «Основные настройки» вы найдете инструкции:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mynewsite

, а затем отредактируйте несколько файлов, чтобы запустить этот сайт. Другими словами, используйте конфигурацию сайта Apache по умолчанию для создания одного для каждого сайта, который вы хотите разместить, затем настройте этот файл, чтобы указать все необходимые директивы ( ServerAdmin , ServerName , Слушайте порты и т. д.) для mynewsite .

Руководство очень хорошо сделано, и если вы проведете время и проделаете его шаг за шагом -step, вы должны быть запущены с несколькими сайтами довольно скоро.

PS - Надеюсь, это само собой разумеется, но, пожалуйста, замените mynewsite на фактическое имя сайта, который вы хотите использовать.

0
ответ дан 4 August 2018 в 16:34

У меня также возникли проблемы при добавлении новых сайтов в 127.0.0.1, где все конфигурационные файлы были настроены правильно, а кеш очищен, но один из новых сайтов не работал. Чтобы исправить это, мне пришлось отключить все остальные сайты, используя команду терминала a2dissite sitename , а затем включить новый сайт с помощью a2ensite sitename , перезапустить сервер и работать.

0
ответ дан 6 August 2018 в 01:14

Как указано в комментарии us3r, вам необходимо прочитать Руководство по обслуживанию Ubuntu , которое охватывает это. В разделе «Конфигурации»> «Основные настройки» вы найдете инструкции:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mynewsite

, а затем отредактируйте несколько файлов, чтобы запустить этот сайт. Другими словами, используйте конфигурацию сайта Apache по умолчанию для создания одного для каждого сайта, который вы хотите разместить, затем настройте этот файл, чтобы указать все необходимые директивы ( ServerAdmin , ServerName , Слушайте порты и т. д.) для mynewsite .

Руководство очень хорошо сделано, и если вы проведете время и проделаете его шаг за шагом -step, вы должны быть запущены с несколькими сайтами довольно скоро.

PS - Надеюсь, это само собой разумеется, но, пожалуйста, замените mynewsite на фактическое имя сайта, который вы хотите использовать.

0
ответ дан 6 August 2018 в 01:14

У меня также возникли проблемы при добавлении новых сайтов в 127.0.0.1, где все конфигурационные файлы были настроены правильно, а кеш очищен, но один из новых сайтов не работал. Чтобы исправить это, мне пришлось отключить все остальные сайты, используя команду терминала a2dissite sitename , а затем включить новый сайт с помощью a2ensite sitename , перезапустить сервер и работать.

0
ответ дан 7 August 2018 в 18:39

Как указано в комментарии us3r, вам необходимо прочитать Руководство по обслуживанию Ubuntu , которое охватывает это. В разделе «Конфигурации»> «Основные настройки» вы найдете инструкции:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mynewsite

, а затем отредактируйте несколько файлов, чтобы запустить этот сайт. Другими словами, используйте конфигурацию сайта Apache по умолчанию для создания одного для каждого сайта, который вы хотите разместить, затем настройте этот файл, чтобы указать все необходимые директивы ( ServerAdmin , ServerName , Слушайте порты и т. д.) для mynewsite .

Руководство очень хорошо сделано, и если вы проведете время и проделаете его шаг за шагом -step, вы должны быть запущены с несколькими сайтами довольно скоро.

PS - Надеюсь, это само собой разумеется, но, пожалуйста, замените mynewsite на фактическое имя сайта, который вы хотите использовать.

0
ответ дан 7 August 2018 в 18:39

У меня также возникли проблемы при добавлении новых сайтов в 127.0.0.1, где все конфигурационные файлы были настроены правильно, а кеш очищен, но один из новых сайтов не работал. Чтобы исправить это, мне пришлось отключить все остальные сайты, используя команду терминала a2dissite sitename , а затем включить новый сайт с помощью a2ensite sitename , перезапустить сервер и работать.

0
ответ дан 10 August 2018 в 07:19

Как указано в комментарии us3r, вам необходимо прочитать Руководство по обслуживанию Ubuntu , которое охватывает это. В разделе «Конфигурации»> «Основные настройки» вы найдете инструкции:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mynewsite

, а затем отредактируйте несколько файлов, чтобы запустить этот сайт. Другими словами, используйте конфигурацию сайта Apache по умолчанию для создания одного для каждого сайта, который вы хотите разместить, затем настройте этот файл, чтобы указать все необходимые директивы ( ServerAdmin , ServerName , Слушайте порты и т. д.) для mynewsite .

Руководство очень хорошо сделано, и если вы проведете время и проделаете его шаг за шагом -step, вы должны быть запущены с несколькими сайтами довольно скоро.

PS - Надеюсь, это само собой разумеется, но, пожалуйста, замените mynewsite на фактическое имя сайта, который вы хотите использовать.

0
ответ дан 10 August 2018 в 07:19

У меня также возникли проблемы при добавлении новых сайтов в 127.0.0.1, где все конфигурационные файлы были настроены правильно, а кеш очищен, но один из новых сайтов не работал. Чтобы исправить это, мне пришлось отключить все остальные сайты, используя команду терминала a2dissite sitename , а затем включить новый сайт с помощью a2ensite sitename , перезапустить сервер и работать.

0
ответ дан 15 August 2018 в 19:20

Как указано в комментарии us3r, вам необходимо прочитать Руководство по обслуживанию Ubuntu , которое охватывает это. В разделе «Конфигурации»> «Основные настройки» вы найдете инструкции:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mynewsite

, а затем отредактируйте несколько файлов, чтобы запустить этот сайт. Другими словами, используйте конфигурацию сайта Apache по умолчанию для создания одного для каждого сайта, который вы хотите разместить, затем настройте этот файл, чтобы указать все необходимые директивы ( ServerAdmin , ServerName , Слушайте порты и т. д.) для mynewsite .

Руководство очень хорошо сделано, и если вы проведете время и проделаете его шаг за шагом -step, вы должны быть запущены с несколькими сайтами довольно скоро.

PS - Надеюсь, это само собой разумеется, но, пожалуйста, замените mynewsite на фактическое имя сайта, который вы хотите использовать.

0
ответ дан 15 August 2018 в 19:20

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

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