nginx安装与启动
来源:互联网 发布:淘宝客亏本 编辑:程序博客网 时间:2024/06/16 05:27
源码下载
http://nginx.org/en/download.html 下载最新稳定版。
linux下一般选择*.tart.gz的包。
解压tar -zxvf *.tart.gz
编译安装三步走,如果需要https,需要添加相关组件,使用命令
./configure --prefix=/usr/local/nginx-1.6 --with-pcre \
--with-http_stub_status_module --with-http_ssl_module \
--with-http_gzip_static_module --with-http_realip_module \
--add-module=..
/nginx_upstream_check_module-0
.3.0
make && make install
常用编译模块
--prefix=PATH
: 指定nginx的安装目录。默认 /usr/local/nginx
--conf-path=PATH
: 设置nginx.conf配置文件的路径。nginx允许使用不同的配置文件启动,通过命令行中的-c选项。默认为prefix/conf/nginx.conf--user=name
: 设置nginx工作进程的用户。安装完成后,可以随时在nginx.conf配置文件更改user指令。默认的用户名是nobody。--group=name
类似--with-pcre
: 设置PCRE库的源码路径,如果已通过yum方式安装,使用--with-pcre
自动找到库文件。--with-zlib=PATH
: 指定 zlib(版本1.1.3 – 1.2.5)的源码解压目录。在默认就启用的网络传输压缩模块ngx_http_gzip_module
时需要使用zlib 。--with-http_ssl_module
: 使用https协议模块。默认情况下,该模块没有被构建。前提是openssl与openssl-devel已安装--with-http_stub_status_module
: 用来监控 Nginx 的当前状态--add-module=PATH
: 添加第三方外部模块,如nginx-sticky-module-ng或缓存模块。每次添加新的模块都要重新编译(Tengine可以在新加入module时无需重新编译)如果报错,可能是缺少相关依赖包,centos可以用命令
yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel
ubuntu可以用命令apt-get 命令安装
默认安装的位置是/usr/local/nginx
启动方式/usr/local/nginx/sbin/nginx
关闭方式/usr/local/nginx/sbin/nginx -s stop
重新加载/usr/local/nginx/sbin/nginx -s reload
平滑重启kill -HUP `cat /usr/local/nginx/logs/nginx.pid`
配置文件路径/usr/local/nginx/conf/nginx.conf
建议修改前先备份配置文件。
0 0
- nginx安装与启动
- nginx安装与启动
- Nginx安装与启动
- Nginx服务安装与启动脚本配置
- nginx安装启动
- nginx安装启动
- nginx安装及启动
- Nginx安装启动
- Ubuntu Nginx安装启动
- nginx安装和启动
- nginX 安装 启动
- 《实战nginx》第1、2章-安装、启动与停止
- linux下nginx安装与设置开机启动
- ubuntu下安装nginx服务器与设置开机自启动
- nginx启动与配置
- Nginx的启动、停止与重启 启动 启动代码格式:nginx安装目录地址 -c nginx配置文件地址 例如: [root@LinuxServer sbin]# /usr/local/nginx
- Nginx(1) Linux 快速安装,启动nginx
- nginx安装和初次启动
- 统计大写字母个数
- Gradle笔记1-基础
- duplicate symbols for architecture x86_64 and No such file or directory
- 电子词典的实现(二)
- 在swift 中使用UIAlertView崩溃的问题
- nginx安装与启动
- BZOJ2763: [JLOI2011]飞行路线
- RegExp的test()方法
- runtime源码探究(二)strong的实现
- SQL2008清除日志
- safesforce的apex_rest_methods返回给IOS客户端的数据变成了十六进制流
- three.js第四篇【创建3D文字】
- linux运维笔记2
- BroadcastReceiver组件 静态注册