`
wyzuomumu
  • 浏览: 104678 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

安装 Nginx

阅读更多

1>首先安装 pcre8.00(pcre 是Nginx所需的Perl兼容正则表达式库)
#cd /usr/ports/devel/pcre && make install clean
2>安装 Nginx
#cd /usr/ports/www/nginx && make install clean
[ ] DEBUG Enable nginx debugging
[ ] 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
[X] HTTP_GZIP_STATIC_MODULE Enable http_gzip_static module
[ ] 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
[ ] 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 module
[ ] 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
[ ] HTTP_ACCESSKEY_MODULE 3rd party http_accesskey module
[ ] HTTP_EVAL_MODULE 3rd party eval module
[ ] HTTP_FANCYINDEX_MODULE 3rd party http_fancyindex module
[ ] HTTP_MOGILEFS_MODULE 3rd party mogilefs module
[ ] HTTP_MP4_H264_MODULE 3rd party mp4/h264 module
[ ] HTTP_NOTICE_MODULE 3rd party notice module
[ ] HTTP_REDIS_MODULE 3rd party http_redis module
[ ] HTTP_RESPONSE_MODULE 3rd party http_response module
[ ] HTTP_UPLOAD_MODULE 3rd party upload module
[ ] HTTP_UPLOAD_PROGRESS 3rd party upload_progress module
[ ] HTTP_UPSTREAM_FAIR 3rd party upstream fair module
[ ] HTTP_UPSTREAM_KEEPALIVE 3rd party upstream keepalive module
[ ] HTTP_ZIP_MODULE 3rd party http_zip module
[ ] PASSENGER_MODULE 3rd party passenger modulepkg_add -r -v vim-litepkg_add
启动nginx

/usr/local/sbin/nginx

 

使用ports系统安装的Nginx管理

在/etc/rc.conf文件中添加nginx_enable="YES"

添加配置项后可以使用 /usr/local/etc/rc.d 目录中的 nginx 启动脚本控制 nginx,当然了还得有 root 权限才行。

启动 Nginx Web 服务器

# /usr/local/etc/rc.d/nginx start

停止 Nginx Web 服务器

# /usr/local/etc/rc.d/nginx stop

重启 Nginx Web 服务器

# /usr/local/etc/rc.d/nginx restart

测试nginx配置文件是否有错误

-t 参数告诉 nginx 只测试, -c 参数可以自定义 nginx的配置文件所在的路径,下面是一个实例:

# nginx -c /usr/local/etc/nginx/nginx.conf -t

你将会看到类似于下面的输出:

2009/06/26 19:24:26 [info] 52494#0: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok

2009/06/26 19:24:26 [info] 52494#0: the configuration file /usr/local/etc/nginx/nginx.conf was tested successfully

一旦测试无误,就可以启动或是重启 nginx 了

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics