Веб-сервер является основой всего, что происходит с вашей веб-страницей, и все же часто люди об этом ничего не знают. Вы даже знаете, какое программное обеспечение веб-сервера работает на компьютере? Как насчет операционной системы машины?
Для простых веб-сайтов эти вопросы действительно не имеют значения. В конце концов, веб-страница, работающая в Unix с сервером Netscape, обычно работает нормально на Windows-машине с IIS. Но как только вы решите, что вам нужны более продвинутые функции на вашем сайте (например, CGI, доступ к базе данных, ASP и т. Д.), Знание того, что находится на заднем плане, означает разницу между работами, а не.
Операционная система
Большинство веб-серверов работают в одной из трех операционных систем:
- Юникс
- Linux
- Windows NT
Обычно вы можете сообщить машине Windows NT расширениями на веб-страницах. Это относится к DOS, когда имена файлов должны иметь расширение с 3 символами. Веб-серверы Linux и Unix обычно обслуживают файлы с расширением .html.
Unix, Linux и Windows - не единственные операционные системы для веб-серверов, а некоторые из наиболее распространенных. Я запустил веб-серверы в Windows 95 и MacOS. И практически любая существующая операционная система имеет по крайней мере один веб-сервер для нее, или существующие серверы могут быть скомпилированы для запуска на них.
Серверы
Веб-сервер - это просто программа, работающая на компьютере. Он обеспечивает доступ к веб-страницам через Интернет или другую сеть. Серверы также выполняют такие функции, как следы дорожек на сайте, записывают и сообщают об ошибках и обеспечивают безопасность.
апаш
Это, возможно, самый популярный в мире веб-сервер. Он наиболее широко используется и потому, что он выпущен как «открытый источник» и без платы за использование, у него было много модификаций и модулей для него. Вы можете загрузить исходный код и скомпилировать его для своего компьютера или загрузить бинарные версии для многих операционных систем (например, Windows, Solaris, Linux, OS / 2, freebsd и т. Д.). Существует много разных дополнений для Apache. Недостатком Apache является то, что не может быть такой непосредственной поддержки для него, как другие коммерческие серверы. Однако есть много доступных вариантов оплаты за поддержку. Если вы используете Apache, вы будете в очень хорошей компании.
Информационные службы Интернета (IIS) - это дополнение Microsoft к арене веб-сервера. Если вы работаете в системе Windows Server, это может быть лучшим решением для вас. Он полностью взаимодействует с ОС Windows Server, и вы поддерживаете поддержку и полномочия Microsoft. Самый большой недостаток этого веб-сервера заключается в том, что Windows Server очень дорог. Он не предназначен для того, чтобы малые предприятия могли отключать свои веб-службы, и, если у вас нет всех ваших данных в Access и не планируете работать исключительно на веб-основе, это гораздо больше, чем требуется команде разработчиков веб-разработки. Тем не менее, это подключения к ASP.Net, и легкость, с которой вы можете подключиться к базам данных Access, делает ее идеальной для веб-бизнеса. Веб-сервер Sun Java Третьим большим веб-сервером группы является веб-сервер Sun Java. Это чаще всего является сервером выбора для корпораций, использующих компьютеры веб-сервера Unix. Sun Java Web Server предлагает одни из лучших из Apache и IIS в том, что это поддерживаемый веб-сервер с сильной поддержкой от известной компании. Он также имеет большую поддержку с добавочными компонентами и API-интерфейсами, чтобы предоставить им больше возможностей. Это хороший сервер, если вы ищете хорошую поддержку и гибкость на платформе Unix.