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 了
相关推荐
ubuntu20.04无网dpkg安装nginx
Linux离线安装nginx安装包,附带安装教程,可以及时更新最新安装路径
centos7.6离线安装nginx
nginx作为一款服务器,在反向代理、负载均衡等方面具有优秀的性能,但是在深入学习之前需要先安装nginx。这里记录一下自己在centos7操作系统下安装nginx的过程,以便之后学习时查阅。笔者这里的Linux服务器使用的是...
Centos7.6.1810离线安装Nginx-所需依赖包 1、patch命令:patch-2.7.1-12.el7_7.x86_64.rpm 2、zlib-1.2.12.tar.gz 3、zlib-devel-1.2.7-20.el7_9.x86_64.rpm 4、pcre-8.32-17.el7.x86_64.rpm 5、pcre-devel-8.32-17....
非root下,离线安装nginx依赖加nginx安装包,需要先装gcc-c++
Linux离线安装Nginx资源包
linux下安装Nginx所需依赖包合集
ubuntu 20.04 离线安装Nginx(nginx-full_1.18.0)及相关依赖文件
Dockerfile 编译安装nginx FROM hub.c.163.com/netease_comb/centos:7 RUN yum install -y gcc gcc-c++ make openssl-devel pcre-devel #http://nginx.org/download/nginx-1.12.2.tar.gz ADD nginx-1.12.2....
国产化环境麒麟v10系统arm64下安装nginx所有依赖
该资源是在华为泰山服务器鲲鹏920cup中标麒麟操作系统上离线安装nginx所需的所有rpm包和nginx源码
centos7下在有网络和没网络的情况安装nginx;
yum 安装 Nginx 为懒人准备。 第三方yum源(CentOS默认的标准源里没有nginx软件包)
本人多年的工作经验,完善了一套linux安装nginx的全过程,有了这个文档,连小白用户都可以轻松安装了,不再需要依赖其他的安装文档了。文档还包括设置开机自启。
linux安装nginx并支持ssl,使得服务器支持证书签名,提升应用的安全性
通过RPM方式安装NGINX,需要升级openssl 安装命令:rpm -ivh openssl-libs-1.0.2k-25.el7_9.x86_64.rpm --force
此压缩包中存放着linux安装nginx所需要的安装包,按照链接的文档按顺序进行安装
yum安装nginx教程,让你轻松安装nginx,本人亲自测试成功经验
适用于Linux离线环境安装nginx相关rpm包,及相关依赖文件