Nginx安装
来源:互联网 发布:linux 查看文件 命令 编辑:程序博客网 时间:2024/06/11 15:51
1.安装环境
- 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++
- pcre是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。yum install -y pcre pcre-devel
- zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库。yum install -y zlib zlib-devel
- nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库。
2.安装
- 将下载好的tar包解压
- 创建临时文件夹,因为在安装过程中需要指定临时文件夹,所以在配置之前要先创建好
- 配置安装路径和参数
./configure \
–prefix=/usr/local/nginx \
–pid-path=/var/run/nginx/nginx.pid \
–lock-path=/var/lock/nginx.lock \
–error-log-path=/var/log/nginx/error.log \
–http-log-path=/var/log/nginx/access.log \
–with-http_gzip_static_module \
–http-client-body-temp-path=/var/temp/nginx/client \
–http-proxy-temp-path=/var/temp/nginx/proxy \
–http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
–http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
–http-scgi-temp-path=/var/temp/nginx/scgi - 编译:make
- 安装:make install
- 启动和关闭
cd /usr/local/nginx/sbin/
启动:./nginx
快速停止:./nginx -s stop
完整停止:./nginx -s quit
3.问题
- 重启服务器以后丢失nginx.pid的问题
解决办法:先执行mkdir -p /var/run/nginx/,然后再启动nginx。
参考资料
0 0
- nginx笔记:nginx安装
- Nginx-----源码安装nginx
- 【nginx】nginx的安装
- 安装Nginx
- nginx安装
- 安装 nginx
- 安装nginx
- 安装 Nginx
- nginx安装
- Nginx安装
- 安装Nginx
- 安装nginx
- nginx安装
- 安装nginx
- Nginx安装
- nginx安装
- nginx安装
- nginx 安装
- Html5+Css3实现类似网易云音乐的移动版播放器
- hdu 1222 Wolf and Rabbit(扩展欧几里德)
- 初学c/c++——浅谈指针
- C#学习笔记(一)
- javascript对象、函数要点总结
- Nginx安装
- Error in sasl_client_start (-4) SASL(-4): no mechanism available: No worthy mechs found
- 全新的网络加载框架Retrofit2
- 写字板
- 欢迎使用CSDN-markdown编辑器
- 游标使用注意事项
- 数据库篇
- 利用SSH传输文件
- 结构体位域