Это он! Я искала его так долго и наконец мы встретились! Прост как палка, гибок как ивовый прутик, а секьюрность и масштабируемость выше всяких похвал :) Это все о нем, о Nginx.
До сегодняшенго дня я имела дело с Apache (53% рынка по состоянию на июль 2013) и IIS (около 17%). Что могу сказать... Апач стремный как вся моя жисть - семь потов сойдет пока разберешься, откуда там что растет. IIS простой и удобный - все с ним хорошо. Люди жалуются что мол тормозной, но я высоконагруженного ничего не делала.
Поставить и настроить (бэйсик сеттингс ясен пень) nginx - как 2 байта переслать:
1) качнуть последний стабильный дистр с nginx.org (1.4.2 на данный момент)
2) распаковать куда-нить на локальный диск (ну на с:\nginx - чего уж там)
3) открыть файлик C:\nginx\conf\nginx.conf , потереть содержимое, прописать самые необходимые настройки (уж все очевидно - хоть в детском саду с детьми устанавливай)
4) запустить командную строку (ctrl+R, cmd), перейти в каталог сервака (cd c:\nginx),
набрать команду
Здесь может быть ошибка
5) стартуем сервер командой
7) спокойно разрабатываем приложение - сервер работает, все настроено :)
До сегодняшенго дня я имела дело с Apache (53% рынка по состоянию на июль 2013) и IIS (около 17%). Что могу сказать... Апач стремный как вся моя жисть - семь потов сойдет пока разберешься, откуда там что растет. IIS простой и удобный - все с ним хорошо. Люди жалуются что мол тормозной, но я высоконагруженного ничего не делала.
Поставить и настроить (бэйсик сеттингс ясен пень) nginx - как 2 байта переслать:
1) качнуть последний стабильный дистр с nginx.org (1.4.2 на данный момент)
2) распаковать куда-нить на локальный диск (ну на с:\nginx - чего уж там)
3) открыть файлик C:\nginx\conf\nginx.conf , потереть содержимое, прописать самые необходимые настройки (уж все очевидно - хоть в детском саду с детьми устанавливай)
events {Здесь имеется ввиду, что в с:\mysite лежит файлик index.html и ждет своего часа.
worker_connections 1024;
}
http {
server {
listen 8080;
server_name localhost;
location / {
root /mysite;
index index.html;
}
}
}
4) запустить командную строку (ctrl+R, cmd), перейти в каталог сервака (cd c:\nginx),
набрать команду
nginx -tчтобы проверить, что с конфигом все ок.
Здесь может быть ошибка
10013 an attempt was made to access a socket in a way forbidden by its access permissions nginx- порт 8080 занят каким-то другим приложением - просто прописать в конфиге другой порт (любой, лишь бы свободный).
5) стартуем сервер командой
start nginx6) идем на http:\localhost:8080 в браузере и любуемся на свою index.html
7) спокойно разрабатываем приложение - сервер работает, все настроено :)
Комментариев нет:
Отправить комментарий