FreeBSD 9.1 установка Nginx. Шаг 2.

14 мая 2013. Автор: anvion

Установка из портов:

# cd /usr/ports/www/
# make install clean

После чего выберите нужные вам модули для сборки и нажмите ОК:

Options for nginx 1.4.1.1
[ ] DEBUG                     Enable nginx debugging
[ ] DEBUGLOG                  Enable debug log (—with-debug)
[ ] FILE_AIO                  Enable file
[ ] IPV6                      Enable IPv6
[ ] GOOGLE_PERFTOOLS          Enable google perftools module
[X] HTTP_MODULE               Enable HTTP module
[ ] HTTP_ADDITION_MODULE      Enable http_addition module
[X] HTTP_CACHE_MODULE         Enable http_cache module
[ ] HTTP_DAV_MODULE           Enable http_webdav module
[ ] HTTP_FLV_MODULE           Enable http_flv module
[ ] HTTP_GEOIP_MODULE         Enable http_geoip module
[X] HTTP_GZIP_STATIC_MODULE   Enable http_gzip_static module
[X] HTTP_IMAGE_FILTER_MODULE  Enable http_image_filter module
[ ] HTTP_PERL_MODULE          Enable http_perl module
[ ] HTTP_RANDOM_INDEX_MODULE  Enable http_random_index module
[X] HTTP_REALIP_MODULE        Enable http_realip module
[X] HTTP_REWRITE_MODULE       Enable http_rewrite module
[ ] HTTP_SECURE_LINK_MODULE   Enable http_secure_link module
[ ] HTTP_SSL_MODULE           Enable http_ssl module
[X] HTTP_STATUS_MODULE        Enable http_stub_status module
[ ] HTTP_SUB_MODULE           Enable http_sub module
[ ] HTTP_XSLT_MODULE          Enable http_xslt module
[ ] MAIL_MODULE               Enable IMAP4/POP3/SMTP proxy modul
[ ] MAIL_IMAP_MODULE          Enable IMAP4 proxy module
[ ] MAIL_POP3_MODULE          Enable POP3 proxy module
[ ] MAIL_SMTP_MODULE          Enable SMTP proxy module
[ ] MAIL_SSL_MODULE           Enable mail_ssl module
[ ] WWW                       Enable html sample files
[ ] CACHE_PURGE_MODULE        3rd party cache_purge module
[ ] ECHO_MODULE               3rd party echo module
[ ] HEADERS_MORE_MODULE       3rd party headers_more module
[ ] HTTP_ACCEPT_LANGUAGE      3rd party accept_language module
[ ] HTTP_ACCESSKEY_MODULE     3rd party http_accesskey module
[ ] HTTP_AUTH_PAM_MODULE      3rd party http_auth_pam module
[ ] HTTP_AUTH_REQ_MODULE      3rd party http_auth_request module
[ ] HTTP_EVAL_MODULE          3rd party eval module
[ ] HTTP_FANCYINDEX_MODULE    3rd party http_fancyindex module
[ ] HTTP_GUNZIP_FILTER        3rd party http_gunzip_filter modul
[ ] HTTP_MOGILEFS_MODULE      3rd party mogilefs module
[ ] HTTP_MP4_H264_MODULE      3rd party mp4/h264 module
[ ] HTTP_NOTICE_MODULE        3rd party notice module
[ ] HTTP_PUSH_MODULE          3rd party push module
[ ] HTTP_REDIS_MODULE         3rd party http_redis module
[ ] HTTP_RESPONSE_MODULE      3rd party http_response module
[ ] HTTP_SUBS_FILTER_MODULE   3rd party subs filter module
[ ] HTTP_UPLOAD_MODULE        3rd party upload module
[ ] HTTP_UPLOAD_PROGRESS      3rd party uploadprogress module
[ ] HTTP_UPSTREAM_FAIR        3rd party upstream fair module
[ ] HTTP_UPSTREAM_HASH        3rd party upstream hash module
[ ] HTTP_UPSTREAM_KEEPALIVE   3rd party upstream keepalive modul
[ ] HTTP_ZIP_MODULE           3rd party http_zip module
[ ] CHUNKIN_MODULE            3rd party chunkin module
[ ] DEVEL_KIT_MODULE          3rd party devel_kit module
[ ] GRIDFS_MODULE             3rd party gridfs module
[ ] LUA_MODULE                3rd party lua module
[ ] MEMC_MODULE               3rd party memc (memcached) module
[ ] PASSENGER_MODULE          3rd party passenger module
[ ] POSTGRES_MODULE           3rd party postgresql module
[ ] REDIS2_MODULE             3rd party redis2 module
[ ] SLOWFS_CACHE_MODULE       3rd party slowfs_cache module
[ ] SRCACHE_MODULE            3rd party srcache module
[ ] SUPERVISORD_MODULE        3rd party supervisord module
[ ] SYSLOG_SUPPORT            3rd party syslog support
[ ] UDPLOG_MODULE             3rd party udplog (syslog) module
[ ] XSS_MODULE                3rd party xss module

Запускаем для проверки установленного nginx наберём \usr\local\etc\rc.d sh nginx onestart и зайдя по ссылке ip/domen увидим следующее:

Welcome to nginx!

If you see this page, the nginx web server is successfully installed and working. Further configuration is required.

For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.

Thank you for using nginx.

Далее записываем nginx в автозапуск:

/etc/rc.conf:
nginx_enable=»YES»

Основные настройки nginx по-умолчанию, чтоб не забыть :

  • Конфиг: /usr/local/etc/nginx/nginx.conf
  • Порты http / https: 80 / 443
  • Логи ошибок: /var/log/nginx-error.log
  • Логи доступа: /var/log/nginx-access.log
  • Коневая папка: /usr/local/www/nginx/

Популярность: 0 [?]

Рубрика: FreeBSD
Теги: ,

Комментарии закрыты.