nginx-安装与运行
2020-07-14 05:42
75 查看
- http://nginx.org/ 找稳定本版本下载,例:nginx-1.16.1.tar.gz,上传
- 安装gcc环境
yum -y install gcc-c++
- 安装PCRE库,用于解析正则表达式
yum install -y pcre pcre-devel
- zlib压缩和解压缩依赖
yum install -y zlib zlib-devel
- SSL 安全的加密的套接字协议层,用于HTTP安全传输,也就是https
yum install -y openssl openssl-devel
- 找到nginx的目录,例:/home/softwares/,解压
tar -zxvf nginx-1.16.1.tar.gz
- 编译之前,先创建nginx临时目录,如果不创建,在启动nginx的过程中会报错
mkdir /var/temp/nginx -p
- 在nginx目录,输入如下命令进行配置(直接copy),目的是为了创建makefile文件
./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./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
- 配置命令详细: –prefix 指定nginx安装目录
- –pid-path 指向nginx的pid
- –lock-path 锁定安装文件,防止被恶意篡改或误操作
- –error-log 错误日志
- –http-log-path http日志
- –with-http_gzip_static_module 启用gzip模块,在线实时压缩输出数据流
- –http-client-body-temp-path 设定客户端请求的临时目录
- –http-proxy-temp-path 设定http代理临时目录
- –http-fastcgi-temp-path 设定fastcgi临时目录
- –http-uwsgi-temp-path 设定uwsgi临时目录
- –http-scgi-temp-path 设定scgi临时目录
- 进入nginx,解压的目录
make
make install
- 找到nginx安装的目录,进入,例:/usr/local/nginx,进入sbin目录,启动服务
./nginx
- 测试,找个浏览器输入服务器的IP,nginx默认是80端口
-
本地虚拟机要关闭防火墙,service firewalld stop或systemctl stop firewalld.service
- 云服务器要开启80端口
- 如下图,则成功
相关文章推荐
- 安装Nginx1.7.4作为Windows服务自启动运行
- nginx的安装运行和常用命令
- 安装Nginx作为Windows服务自启动运行
- CentOS 7.2 安装配置nginx+python+uwsgi+flask运行环境
- 如何在linux系统下,安装nginx。并且运行一个简单的网页、或者是.war包
- Ngnix在Windows下的安装及环境配置(将nginx作为服务运行)
- windows server,nginx安装,配置,运行nodeJS后端的web项目的实现,以及错误分析及解决方法
- CentOS7安装Docker,运行Nginx镜像、Centos镜像
- CentOS7安装Docker,运行Nginx镜像、Centos镜像
- CentOS7安装Docker,运行Nginx镜像、Centos镜像
- CentOS7安装Docker,运行Nginx镜像、Centos镜像
- debian 下安装切换apache到nginx,php5-fpm和spawn-cgi运行php
- Nginx初学(一)安装与运行
- windows下安装设置Nginx+python+flup+django,并设为服务运行!
- centos LNMP第一部分环境搭建 LAMP LNMP安装先后顺序 php安装 安装nginx 编写nginx启动脚本 懒汉模式 mv /usr/php/{p.conf.default,p.conf} php运行方式SAPI介绍 第二十三节课
- Linux中Docker安装运行Nginx、MySQL、Tomcat
- 在Ubuntu Server上源码安装OpenERP 8.0,并配置wsgi和nginx运行环境
- Windows下安装Nginx并运行
- php运行环境安装与配置nginx
- 在Ubuntu Server上源码安装OpenERP(odoo) 8.0,并配置wsgi和nginx运行环境