scgi

Linux 安装Nginx

断了今生、忘了曾经 提交于 2020-08-12 00:20:55
去 官网http://nginx.org/ 下载对应的nginx包,推荐使用稳定版本 上传nginx到linux系统 /home/software 安装相关环境 安装依赖环境 (1)安装gcc环境 yum install gcc-c++ (2)安装PCRE库,用于解析正则表达式 yum install -y pcre pcre-devel (3)zlib压缩和解压缩依赖, yum install -y zlib zlib-devel (4)SSL 安全的加密的套接字协议层,用于HTTP安全传输,也就是https yum install -y openssl openssl-devel 4.解压,需要注意,解压后得到的是源码,源码需要编译后才能安装 tar -zxvf nginx-1.16.1.tar.gz 5.编译之前,先创建nginx临时目录,如果不创建,在启动nginx的过程中会报错 mkdir /var/temp/nginx -p 6.在nginx目录,输入如下命令进行配置,目的是为了创建makefile文件 ./configure \ --prefix=/usr/local/nginx \ --pid-path=/var/run/nginx/nginx.pid \ --lock-path=/var/lock/nginx.lock \ --error-log-path=

fastdfs nginx 安装问题

纵饮孤独 提交于 2020-08-08 21:48:18
Fastdfs6.0.6最新版搭建: https://github.com/happyfish100/fastdfs-nginx-module/releases https://github.com/happyfish100/libfastcommon/releases https://github.com/happyfish100/fastdfs/releases http://nginx.org/en/download.html 1.8版本 nginx 编译出问题,使用这个: git clone https://github.com/happyfish100/fastdfs-nginx-module/ ./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 \ -

nginx 嵌入式

淺唱寂寞╮ 提交于 2020-08-06 02:33:08
./configure --help --help print this message --prefix=PATH set installation prefix --sbin-path=PATH set nginx binary pathname --modules-path=PATH set modules path --conf-path=PATH set nginx.conf pathname --error-log-path=PATH set error log pathname --pid-path=PATH set nginx.pid pathname --lock-path=PATH set nginx.lock pathname --user=USER set non-privileged user for worker processes --group=GROUP set non-privileged group for worker processes --build=NAME set build name --builddir=DIR set build directory --with-select_module enable select module --without-select_module disable select module -

查看nginx版本号的几种方法

久未见 提交于 2020-07-24 03:30:40
1、 查看服务器上安装的nginx版本号,主要是通过nginx的-v或-V选项,查看方法如下图所示 -v 显示 nginx 的版本。 -V 显示 nginx 的版本,编译器版本和配置参数 [root@zq ~]# nginx -V nginx version: nginx/1.16.1 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) built with OpenSSL 1.0.2k-fips 26 Jan 2017 TLS SNI support enabled configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib64/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx

Linux CentOS6.5安装Nginx1.8.0

泄露秘密 提交于 2020-05-08 21:09:40
一. 安装nginx 1. 准备1.8.0安装包 nginx-1.8.0.tar.gz 2. 安装第三方依赖 yum install gcc -c++ yum install -y pcre pcre- devel yum install -y zlib zlib- devel yum install -y openssl openssl-devel 3. 解压安装包并进入nginx目录 tar zxf nginx- 1.8 . 0 . tar .gz cd nginx - 1.8 . 0 4. 使用configure命令在nginx目录中创建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

Tengine(nginx) 搭建Tomcat集群

两盒软妹~` 提交于 2020-05-08 05:15:11
    好久没有更新学习的内容了,就是得强迫自己写点东西 记录自己的学习,才能更好的进步! Tengine是由淘宝网发起的Web服务器项目。它在 Nginx 的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如 淘宝网 , 天猫商城 等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。     首先将Tengin上传到Linux服务器上,然后进行解压 安装 依赖 yum -y install gcc openssl-devel pcre-devel zlib-devel 编译 三步走 ./configure \ --prefix=/opt/sxt/soft/tengine-2.1.0/ \ --error-log-path=/var/log/nginx/error.log \ --http-log-path=/var/log/nginx/access.log \ --pid-path=/var/run/nginx/nginx.pid \ --lock-path=/var/lock/nginx.lock \ --with-http_ssl_module \ --with-http_flv_module \ --with-http_stub_status_module \ --with-http_gzip

Nginx1.14.2新增tcp/udp代理stream

狂风中的少年 提交于 2020-05-01 03:36:40
[root@rhel nginx-1.12.1]# ./configure --help --help print this message --prefix=PATH set installation prefix --sbin-path=PATH set nginx binary pathname --modules-path=PATH set modules path --conf-path=PATH set nginx.conf pathname --error-log-path=PATH set error log pathname --pid-path=PATH set nginx.pid pathname --lock-path=PATH set nginx.lock pathname --user=USER set non-privileged user for worker processes --group=GROUP set non-privileged group for worker processes --build=NAME set build name --builddir=DIR set build directory --with-select_module enable select module --without-select_module

启动Nginx、查看nginx进程、nginx帮助命令、Nginx平滑重启、Nginx服务器的升级

此生再无相见时 提交于 2020-04-27 22:01:40
1.启动 nginx的方式: cd /usr/local/nginx ls ./nginx -c nginx.conf 2.查看 nginx的进程方式: [root@localhost nginx]# ps –ef | grep nginx [root@localhost nginx]# ps -ef | grep nginx root 21094 1 0 07:52 ? 00:00:00 nginx: master process ./nginx -c nginx.conf nginx 21095 21094 0 07:52 ? 00:00:00 nginx: worker process root 21270 3019 1 08:05 pts/1 00:00:00 grep nginx 3.查看 Nginx服务主进程的方式: [root@localhost nginx]# cat nginx.pid 21094 这个进程号和上面的进程号是一样的 4.Nginx服务可接受的信号 信号 作用 TERM或 INT 快速停止 Nginx服务 QUIT 平缓停止 Nginx服务 HUP 使用新的配置文件启动进程,之后平缓停止原有进程,也就是所谓的 ”平滑重启 ” USR1 重新打开日志文件,常用于日志切割,在相关章节中会对此进一步说明 USR2 使用新版本的 Nginx文件启动服务

centos7环境下编译安装apache2.4.41匹配php-fpm模式

六眼飞鱼酱① 提交于 2020-04-15 12:16:19
【推荐阅读】微服务还能火多久?>>> # 查看apache的版本 # 可以看到使用了 APR 1.6 . 5 APR-UTIL 1.6 . 1 # /www/server/apache/bin/httpd - V Server version: Apache / 2.4 . 41 (Unix) Server built: Oct 11 2019 21 : 26 : 47 Server ' s Module Magic Number: 20120211:88 Server loaded: APR 1.6 . 5 , APR-UTIL 1.6 . 1 Compiled using: APR 1.6 . 5 , APR-UTIL 1.6 . 1 Architecture: 64 - bit Server MPM: prefork threaded: no forked: yes (variable process count) Server compiled with.... - D APR_HAS_SENDFILE - D APR_HAS_MMAP -D APR_HAVE_IPV6 (IPv4- mapped addresses enabled) - D APR_USE_SYSVSEM_SERIALIZE - D APR_USE_PTHREAD_SERIALIZE - D SINGLE

Nginx/Haproxy实现OpenSSL升级方案+证书安全检测步骤

荒凉一梦 提交于 2020-04-13 11:41:11
【今日推荐】:为什么一到面试就懵逼!>>> 防伪码:生当作人杰,死亦为鬼雄。 一、Haproxy篇: 1、centos6.5系统 [root@yangwen ~]# cat /etc/redhat-release CentOS release 6.5 (Final) [root@yangwen ~]# uname -r 2.6.32-431.el6.x86_64 2、下载并编译安装openssl [root@yangwen ~]# wget https://www.openssl.org/source/openssl-1.1.1.tar.gz [root@yangwen ~]# tar zxf openssl-1.1.1.tar.gz [root@yangwen ~]# cd openssl-1.1.1 [root@yangwen openssl-1.1.1]# ./config --prefix=/usr/local/ [root@yangwen openssl-1.1.1]# make && make install [root@yangwen openssl-1.1.1]# echo /usr/local/openssl/lib >>/etc/ld.so.conf [root@yangwen ~]# ln -sf /usr/local/lib64/libcrypto.so.1