Хостинг веб-сайта с Ubuntu Server 11.04

Была связь между здесь и Server Fault, и я решил, что она принадлежит больше здесь.

В любом случае, я хочу разместить веб-сайт на своем компьютере с помощью Ubuntu Server 11.04. У меня есть всего несколько вопросов.

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

Во-вторых, у кого-нибудь из вас есть ссылки на видео или (желательно) письменные руководства о том, как я могу настроить его, чтобы другие могли просматривать и просматривать загружаемые страницы и файлы?

ЗАКЛЮЧИТЕЛЬНАЯ МЫСЛЬ: Я запускаю сервер Ubuntu на виртуальной машине, так как все запасные компьютеры в моем доме стали жертвой моей отвертки. Это даст мне какие-то вопросы? Я знаю, что настольные компьютеры, как правило, не построены для длительных периодов активности.

FINAL THOUGHT PS: Большое вам спасибо за любую помощь, которую вы можете предоставить. Это невероятно оценено. (.◕‿◕.)

2
задан 24 July 2011 в 13:01

12 ответов

Документация Ubuntu, вероятно, может помочь вам в этом.

1. Использование терминала

Это очень открытая проблема. Учебники, такие как UsingTheTerminal, расскажут вам некоторые основы, но я действительно не уверен, как много вы думаете, что вам нужно знать.

Начать там. Если у вас возникнут другие проблемы, попробуйте Google, выполните поиск на этом сайте и не получите этого, напишите новый вопрос, объясняющий, что вы пытаетесь сделать.

2. Хостинг веб-сайта

Если вы просто размещаете простые html-файлы (без динамических языков), самым простым документом для чтения является UsingTheTerminal (веб-сервер).

Если вы хотите также MySQL и PHP, страница LAMP может сделать вас лучше. Он по-прежнему использует Apache, поэтому не бойтесь читать оба, так как вы лучше понимаете Apache из руководства по серверу.

Ни один из них не объясняет базовую сеть, что вам нужно будет сделать тоже:

Переадресация портов на маршрутизаторе, чтобы пользователи могли получить доступ к порту вашего компьютера 80 из Интернета. DNS (например, DynDNS), чтобы вы могли привязать доменное имя к динамическому IP-адресу, предоставленному вашим провайдером.

Если вы просто размещаете вещи в локальной сети, вы можете игнорировать эти элементы.

3. Достаточно ли виртуализирован?

Настольные компьютеры не созданы для работы все время? Говоря как кто-то, чей рабочий стол был в почти достаточном постоянном использовании в течение двух лет (вплоть до обновлений, переустановки и т. Д.), Я могу сказать, что до тех пор, пока это хороший рабочий стол, он сделает вполне работоспособный сервер. [!d16 ]

Вы правы, по сути. Аппаратное обеспечение серверного класса построено с учетом длительных сроков обслуживания, но современное потребительское оборудование (и было в течение последних 5-10 лет) очень приемлемо. Я говорю это с предубеждением кого-то, кто стремится покупать премиальные компоненты ... Я не уверен, какое бюджетное оборудование похоже на эти дни.

Что такое VM-хост? Если это также Ubuntu, почему бы просто не установить Apache на этом и отказаться от виртуализации?

Виртуализированные системы медленнее. Они также занимают кучу лишних расходов (не слишком много в случае с сервером Ubuntu Server, но все же 100 мегабайт бара, которого у вас может не хватить). Однако обслуживание статических файлов из Apache - тривиальная задача. Он использует патетически небольшое количество процессорного времени, поэтому производительность действительно не должна быть проблемой вообще.

0
ответ дан 25 May 2018 в 19:40
  • 1
    Нет, моя основная установка - Windows 7, и у меня нет никаких запасных компьютеров, поэтому я использую виртуализацию. Я считаю, что я смогу запустить виртуализованный сервер поверх Windows, поскольку у меня есть два процессора AMD Athlon II X2 215 с частотой 2,7 ГГц, 4 ГБ оперативной памяти и NVIDIA GTS 450. Ничего удивительного, но все будет хорошо. Большое вам спасибо за помощь, все вы. – Sam 24 July 2011 в 22:51

Документация Ubuntu, вероятно, может помочь вам в этом.

1. Использование терминала

Это очень открытая проблема. Учебники, такие как UsingTheTerminal, расскажут вам некоторые основы, но я действительно не уверен, как много вы думаете, что вам нужно знать.

Начать там. Если у вас возникнут другие проблемы, попробуйте Google, выполните поиск на этом сайте и не получите этого, напишите новый вопрос, объясняющий, что вы пытаетесь сделать.

2. Хостинг веб-сайта

Если вы просто размещаете простые html-файлы (без динамических языков), самым простым документом для чтения является UsingTheTerminal (веб-сервер).

Если вы хотите также MySQL и PHP, страница LAMP может сделать вас лучше. Он по-прежнему использует Apache, поэтому не бойтесь читать оба, так как вы лучше понимаете Apache из руководства по серверу.

Ни один из них не объясняет базовую сеть, что вам нужно будет сделать тоже:

Переадресация портов на маршрутизаторе, чтобы пользователи могли получить доступ к порту вашего компьютера 80 из Интернета. DNS (например, DynDNS), чтобы вы могли привязать доменное имя к динамическому IP-адресу, предоставленному вашим провайдером.

Если вы просто размещаете вещи в локальной сети, вы можете игнорировать эти элементы.

3. Достаточно ли виртуализирован?

Настольные компьютеры не созданы для работы все время? Говоря как кто-то, чей рабочий стол был в почти достаточном постоянном использовании в течение двух лет (вплоть до обновлений, переустановки и т. Д.), Я могу сказать, что до тех пор, пока это хороший рабочий стол, он сделает вполне работоспособный сервер.

Вы правы, по сути. Аппаратное обеспечение серверного класса построено с учетом длительных сроков обслуживания, но современное потребительское оборудование (и было в течение последних 5-10 лет) очень приемлемо. Я говорю это с предубеждением кого-то, кто стремится покупать премиальные компоненты ... Я не уверен, какое бюджетное оборудование похоже на эти дни.

Что такое VM-хост? Если это также Ubuntu, почему бы просто не установить Apache на этом и отказаться от виртуализации?

Виртуализированные системы медленнее. Они также занимают кучу лишних расходов (не слишком много в случае с сервером Ubuntu Server, но все же 100 мегабайт бара, которого у вас может не хватить). Однако обслуживание статических файлов из Apache - тривиальная задача. Он использует патетически небольшое количество процессорного времени, поэтому производительность действительно не должна быть проблемой вообще.

0
ответ дан 25 July 2018 в 21:33

Документация Ubuntu, вероятно, может помочь вам в этом.

1. Использование терминала

Это очень открытая проблема. Учебники, такие как UsingTheTerminal, расскажут вам некоторые основы, но я действительно не уверен, как много вы думаете, что вам нужно знать.

Начать там. Если у вас возникнут другие проблемы, попробуйте Google, выполните поиск на этом сайте и не получите этого, напишите новый вопрос, объясняющий, что вы пытаетесь сделать.

2. Хостинг веб-сайта

Если вы просто размещаете простые html-файлы (без динамических языков), самым простым документом для чтения является UsingTheTerminal (веб-сервер).

Если вы хотите также MySQL и PHP, страница LAMP может сделать вас лучше. Он по-прежнему использует Apache, поэтому не бойтесь читать оба, так как вы лучше понимаете Apache из руководства по серверу.

Ни один из них не объясняет базовую сеть, что вам нужно будет сделать тоже:

Переадресация портов на маршрутизаторе, чтобы пользователи могли получить доступ к порту вашего компьютера 80 из Интернета. DNS (например, DynDNS), чтобы вы могли привязать доменное имя к динамическому IP-адресу, предоставленному вашим провайдером.

Если вы просто размещаете вещи в локальной сети, вы можете игнорировать эти элементы.

3. Достаточно ли виртуализирован?

Настольные компьютеры не созданы для работы все время? Говоря как кто-то, чей рабочий стол был в почти достаточном постоянном использовании в течение двух лет (вплоть до обновлений, переустановки и т. Д.), Я могу сказать, что до тех пор, пока это хороший рабочий стол, он сделает вполне работоспособный сервер.

Вы правы, по сути. Аппаратное обеспечение серверного класса построено с учетом длительных сроков обслуживания, но современное потребительское оборудование (и было в течение последних 5-10 лет) очень приемлемо. Я говорю это с предубеждением кого-то, кто стремится покупать премиальные компоненты ... Я не уверен, какое бюджетное оборудование похоже на эти дни.

Что такое VM-хост? Если это также Ubuntu, почему бы просто не установить Apache на этом и отказаться от виртуализации?

Виртуализированные системы медленнее. Они также занимают кучу лишних расходов (не слишком много в случае с сервером Ubuntu Server, но все же 100 мегабайт бара, которого у вас может не хватить). Однако обслуживание статических файлов из Apache - тривиальная задача. Он использует патетически небольшое количество процессорного времени, поэтому производительность действительно не должна быть проблемой вообще.

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

Документация Ubuntu, вероятно, может помочь вам в этом.

1. Использование терминала

Это очень открытая проблема. Учебники, такие как UsingTheTerminal, расскажут вам некоторые основы, но я действительно не уверен, как много вы думаете, что вам нужно знать.

Начать там. Если у вас возникнут другие проблемы, попробуйте Google, выполните поиск на этом сайте и не получите этого, напишите новый вопрос, объясняющий, что вы пытаетесь сделать.

2. Хостинг веб-сайта

Если вы просто размещаете простые html-файлы (без динамических языков), самым простым документом для чтения является UsingTheTerminal (веб-сервер).

Если вы хотите также MySQL и PHP, страница LAMP может сделать вас лучше. Он по-прежнему использует Apache, поэтому не бойтесь читать оба, так как вы лучше понимаете Apache из руководства по серверу.

Ни один из них не объясняет базовую сеть, что вам нужно будет сделать тоже:

Переадресация портов на маршрутизаторе, чтобы пользователи могли получить доступ к порту вашего компьютера 80 из Интернета. DNS (например, DynDNS), чтобы вы могли привязать доменное имя к динамическому IP-адресу, предоставленному вашим провайдером.

Если вы просто размещаете вещи в локальной сети, вы можете игнорировать эти элементы.

3. Достаточно ли виртуализирован?

Настольные компьютеры не созданы для работы все время? Говоря как кто-то, чей рабочий стол был в почти достаточном постоянном использовании в течение двух лет (вплоть до обновлений, переустановки и т. Д.), Я могу сказать, что до тех пор, пока это хороший рабочий стол, он сделает вполне работоспособный сервер.

Вы правы, по сути. Аппаратное обеспечение серверного класса построено с учетом длительных сроков обслуживания, но современное потребительское оборудование (и было в течение последних 5-10 лет) очень приемлемо. Я говорю это с предубеждением кого-то, кто стремится покупать премиальные компоненты ... Я не уверен, какое бюджетное оборудование похоже на эти дни.

Что такое VM-хост? Если это также Ubuntu, почему бы просто не установить Apache на этом и отказаться от виртуализации?

Виртуализированные системы медленнее. Они также занимают кучу лишних расходов (не слишком много в случае с сервером Ubuntu Server, но все же 100 мегабайт бара, которого у вас может не хватить). Однако обслуживание статических файлов из Apache - тривиальная задача. Он использует патетически небольшое количество процессорного времени, поэтому производительность действительно не должна быть проблемой вообще.

0
ответ дан 4 August 2018 в 19:03

Документация Ubuntu, вероятно, может помочь вам в этом.

1. Использование терминала

Это очень открытая проблема. Учебники, такие как UsingTheTerminal, расскажут вам некоторые основы, но я действительно не уверен, как много вы думаете, что вам нужно знать.

Начать там. Если у вас возникнут другие проблемы, попробуйте Google, выполните поиск на этом сайте и не получите этого, напишите новый вопрос, объясняющий, что вы пытаетесь сделать.

2. Хостинг веб-сайта

Если вы просто размещаете простые html-файлы (без динамических языков), самым простым документом для чтения является UsingTheTerminal (веб-сервер).

Если вы хотите также MySQL и PHP, страница LAMP может сделать вас лучше. Он по-прежнему использует Apache, поэтому не бойтесь читать оба, так как вы лучше понимаете Apache из руководства по серверу.

Ни один из них не объясняет базовую сеть, что вам нужно будет сделать тоже:

Переадресация портов на маршрутизаторе, чтобы пользователи могли получить доступ к порту вашего компьютера 80 из Интернета. DNS (например, DynDNS), чтобы вы могли привязать доменное имя к динамическому IP-адресу, предоставленному вашим провайдером.

Если вы просто размещаете вещи в локальной сети, вы можете игнорировать эти элементы.

3. Достаточно ли виртуализирован?

Настольные компьютеры не созданы для работы все время? Говоря как кто-то, чей рабочий стол был в почти достаточном постоянном использовании в течение двух лет (вплоть до обновлений, переустановки и т. Д.), Я могу сказать, что до тех пор, пока это хороший рабочий стол, он сделает вполне работоспособный сервер.

Вы правы, по сути. Аппаратное обеспечение серверного класса построено с учетом длительных сроков обслуживания, но современное потребительское оборудование (и было в течение последних 5-10 лет) очень приемлемо. Я говорю это с предубеждением кого-то, кто стремится покупать премиальные компоненты ... Я не уверен, какое бюджетное оборудование похоже на эти дни.

Что такое VM-хост? Если это также Ubuntu, почему бы просто не установить Apache на этом и отказаться от виртуализации?

Виртуализированные системы медленнее. Они также занимают кучу лишних расходов (не слишком много в случае с сервером Ubuntu Server, но все же 100 мегабайт бара, которого у вас может не хватить). Однако обслуживание статических файлов из Apache - тривиальная задача. Он использует патетически небольшое количество процессорного времени, поэтому производительность действительно не должна быть проблемой вообще.

0
ответ дан 6 August 2018 в 03:22

Документация Ubuntu, вероятно, может помочь вам в этом.

1. Использование терминала

Это очень открытая проблема. Учебники, такие как UsingTheTerminal, расскажут вам некоторые основы, но я действительно не уверен, как много вы думаете, что вам нужно знать.

Начать там. Если у вас возникнут другие проблемы, попробуйте Google, выполните поиск на этом сайте и не получите этого, напишите новый вопрос, объясняющий, что вы пытаетесь сделать.

2. Хостинг веб-сайта

Если вы просто размещаете простые html-файлы (без динамических языков), самым простым документом для чтения является UsingTheTerminal (веб-сервер).

Если вы хотите также MySQL и PHP, страница LAMP может сделать вас лучше. Он по-прежнему использует Apache, поэтому не бойтесь читать оба, так как вы лучше понимаете Apache из руководства по серверу.

Ни один из них не объясняет базовую сеть, что вам нужно будет сделать тоже:

Переадресация портов на маршрутизаторе, чтобы пользователи могли получить доступ к порту вашего компьютера 80 из Интернета. DNS (например, DynDNS), чтобы вы могли привязать доменное имя к динамическому IP-адресу, предоставленному вашим провайдером.

Если вы просто размещаете вещи в локальной сети, вы можете игнорировать эти элементы.

3. Достаточно ли виртуализирован?

Настольные компьютеры не созданы для работы все время? Говоря как кто-то, чей рабочий стол был в почти достаточном постоянном использовании в течение двух лет (вплоть до обновлений, переустановки и т. Д.), Я могу сказать, что до тех пор, пока это хороший рабочий стол, он сделает вполне работоспособный сервер.

Вы правы, по сути. Аппаратное обеспечение серверного класса построено с учетом длительных сроков обслуживания, но современное потребительское оборудование (и было в течение последних 5-10 лет) очень приемлемо. Я говорю это с предубеждением кого-то, кто стремится покупать премиальные компоненты ... Я не уверен, какое бюджетное оборудование похоже на эти дни.

Что такое VM-хост? Если это также Ubuntu, почему бы просто не установить Apache на этом и отказаться от виртуализации?

Виртуализированные системы медленнее. Они также занимают кучу лишних расходов (не слишком много в случае с сервером Ubuntu Server, но все же 100 мегабайт бара, которого у вас может не хватить). Однако обслуживание статических файлов из Apache - тривиальная задача. Он использует патетически небольшое количество процессорного времени, поэтому производительность действительно не должна быть проблемой вообще.

0
ответ дан 7 August 2018 в 21:08

Одним из преимуществ использования виртуальной машины для сервера является то, что вы можете поместить файлы VM для сервера на другие носители в качестве резервной копии, если что-то случится с рабочим столом, и вы можете быстро вернуться и работать. [ ! d0]

Вы всегда можете установить рабочий стол, у меня есть. Даже если я знаю кое-что о командной строке, мне нравится графический интерфейс. Тем не менее, если вы говорите, что это легкий рабочий стол, он не добавит много внимания всем ресурсам.

Amahi - отличное решение для домашнего сервера, однако его немного сложно получить от него вне вашей сети.

В Howtoforge есть много способов: http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-11.04-lamp

Наконец, вы можете найти несколько действительно хороших команд терминала и примеры здесь.

http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support- on-ubuntu-11.04-lamp

Используйте, что бы вы ни были, командной строки или gui .. Его сервер и вы хотите облегчить вам.

0
ответ дан 25 May 2018 в 19:40

Одним из преимуществ использования виртуальной машины для сервера является то, что вы можете поместить файлы VM для сервера на другие носители в качестве резервной копии, если что-то случится с рабочим столом, и вы можете быстро вернуться и работать. [ ! d0]

Вы всегда можете установить рабочий стол, у меня есть. Даже если я знаю кое-что о командной строке, мне нравится графический интерфейс. Тем не менее, если вы говорите, что это легкий рабочий стол, он не добавит много внимания всем ресурсам.

Amahi - отличное решение для домашнего сервера, однако его немного сложно получить от него вне вашей сети.

В Howtoforge есть много способов: http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-11.04-lamp

Наконец, вы можете найти несколько действительно хороших команд терминала и примеры здесь.

http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support- on-ubuntu-11.04-lamp

Используйте, что бы вы ни были, командной строки или gui .. Его сервер и вы хотите облегчить вам.

0
ответ дан 25 July 2018 в 21:33

Одним из преимуществ использования виртуальной машины для сервера является то, что вы можете поместить файлы VM для сервера на другие носители в качестве резервной копии, если что-то случится с рабочим столом, и вы можете быстро вернуться и работать. [ ! d0]

Вы всегда можете установить рабочий стол, у меня есть. Даже если я знаю кое-что о командной строке, мне нравится графический интерфейс. Тем не менее, если вы говорите, что это легкий рабочий стол, он не добавит много внимания всем ресурсам.

Amahi - отличное решение для домашнего сервера, однако его немного сложно получить от него вне вашей сети.

В Howtoforge есть много способов: http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-11.04-lamp

Наконец, вы можете найти несколько действительно хороших команд терминала и примеры здесь.

http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support- on-ubuntu-11.04-lamp

Используйте, что бы вы ни были, командной строки или gui .. Его сервер и вы хотите облегчить вам.

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

Одним из преимуществ использования виртуальной машины для сервера является то, что вы можете поместить файлы VM для сервера на другие носители в качестве резервной копии, если что-то случится с рабочим столом, и вы можете быстро вернуться и работать. [ ! d0]

Вы всегда можете установить рабочий стол, у меня есть. Даже если я знаю кое-что о командной строке, мне нравится графический интерфейс. Тем не менее, если вы говорите, что это легкий рабочий стол, он не добавит много внимания всем ресурсам.

Amahi - отличное решение для домашнего сервера, однако его немного сложно получить от него вне вашей сети.

В Howtoforge есть много способов: http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-11.04-lamp

Наконец, вы можете найти несколько действительно хороших команд терминала и примеры здесь.

http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support- on-ubuntu-11.04-lamp

Используйте, что бы вы ни были, командной строки или gui .. Его сервер и вы хотите облегчить вам.

0
ответ дан 4 August 2018 в 19:03

Одним из преимуществ использования виртуальной машины для сервера является то, что вы можете поместить файлы VM для сервера на другие носители в качестве резервной копии, если что-то случится с рабочим столом, и вы можете быстро вернуться и работать. [ ! d0]

Вы всегда можете установить рабочий стол, у меня есть. Даже если я знаю кое-что о командной строке, мне нравится графический интерфейс. Тем не менее, если вы говорите, что это легкий рабочий стол, он не добавит много внимания всем ресурсам.

Amahi - отличное решение для домашнего сервера, однако его немного сложно получить от него вне вашей сети.

В Howtoforge есть много способов: http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-11.04-lamp

Наконец, вы можете найти несколько действительно хороших команд терминала и примеры здесь.

http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support- on-ubuntu-11.04-lamp

Используйте, что бы вы ни были, командной строки или gui .. Его сервер и вы хотите облегчить вам.

0
ответ дан 6 August 2018 в 03:22

Одним из преимуществ использования виртуальной машины для сервера является то, что вы можете поместить файлы VM для сервера на другие носители в качестве резервной копии, если что-то случится с рабочим столом, и вы можете быстро вернуться и работать. [ ! d0]

Вы всегда можете установить рабочий стол, у меня есть. Даже если я знаю кое-что о командной строке, мне нравится графический интерфейс. Тем не менее, если вы говорите, что это легкий рабочий стол, он не добавит много внимания всем ресурсам.

Amahi - отличное решение для домашнего сервера, однако его немного сложно получить от него вне вашей сети.

В Howtoforge есть много способов: http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-11.04-lamp

Наконец, вы можете найти несколько действительно хороших команд терминала и примеры здесь.

http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support- on-ubuntu-11.04-lamp

Используйте, что бы вы ни были, командной строки или gui .. Его сервер и вы хотите облегчить вам.

0
ответ дан 7 August 2018 в 21:08

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

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