当前位置:首页 > 技术文章 > 正文内容

Linux服务器Centos7系统Nginx安装与配置

arlanguage5个月前 (12-13)技术文章39

一 安装编译工具及库文件

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

二首先要安装 PCRE

PCRE 作用是让 Nginx 支持 Rewrite 功能。
2.1 下载 PCRE 安装包

cd /usr/local/src
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

2.2 解压安装包

tar zxvf pcre-8.35.tar.gz

2.3 进入安装包目录

cd pcre-8.35

2.4 编译安装

./configure
make && make install

2.5 查看pcre版本

pcre-config --version

三 安装 Nginx

3.1 下载 Nginx

wget http://nginx.org/download/nginx-1.13.2.tar.gz

3.2 解压安装包

tar zxvf nginx-1.13.2.tar.gz

3.3 进入安装包目录

cd nginx-1.13.2

3.4 配置路径及安装

./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
make && make install

四 Nginx 配置

vi /usr/local/webserver/nginx/conf/nginx.conf

#把下面的修改成tomcat的地址

listen       80;
server_name  localhost;
#charset koi8-r;
#access_log  logs/host.access.log  main;
location / {
        proxy_pass http://localhost:8080;
}

五 Nginx运维管理

启动 Nginx

/usr/local/webserver/nginx/sbin/nginx

重新载入配置文件

/usr/local/webserver/nginx/sbin/nginx -s reload

重启 Nginx

/usr/local/webserver/nginx/sbin/nginx -s reopen

停止 Nginx

/usr/local/webserver/nginx/sbin/nginx -s stop

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/133.html

分享给朋友:

“Linux服务器Centos7系统Nginx安装与配置” 的相关文章

隐藏Nginx服务的Banner 和 隐藏Nginx后端服务指定的header的状态

一、隐藏Nginx服务的Banner当Nginx服务器响应请求时,不隐藏它的版本信息和名称。这会暴露服务器的信息,使攻击者可以获取服务器软件版本和配置的信息,帮助攻击者发现潜在的漏洞或攻击路径。以下是一些潜在的危害:1. 暴露服务器信息:不隐藏 banner 可以让攻击者知道服务器正在使用 Ngin...

Nginx基础知识之rewrite反向代理规则

location ~ .*\.(sh|bash)?$ {return 403;}~是区分大小写的匹配。? 是匹配前面的字符零次或者一次。状态码403是Fobidden,表示服务器已经理解请求,但是拒绝执行它。访问的URL以.sh或.bash结尾,则返回状态码403。403表示服务器已经理解请求,但是...

Nginx集群搭建 nginx keepalived集群

Nginx负载均衡环境:四台虚拟机、系统Centos7.9、NginxHostnameIp说明lb192.168.133.142Nginx主负载均衡器rs1192.168.133.130Web服务器1rs2192.168.133.137Web服务器2Client192.168.133.139客户端—...

nginx配置集群 -websocket

nginx配置集群 -websocket前几天做一个nginx的反向代理,来代理websocket。因为上线时间的问题,所以是单节点运行。现在准备做集群优化,然后上容器环境。这样就需要配置nginx的负载均衡。不废话了,下面是配置文件。当然配置后需要验证,验证的时候会出现很多奇怪的问题。这里就不进行...

轻松搭建基于 Serverless 的 ThinkPHP 应用

ThinkPHP 是什么?ThinkPHP 是一个免费开源的,快速、简单的面向对象的轻量级 PHP 开发框架,是为了敏捷 WEB 应用开发和简化企业应用开发而诞生的。ThinkPHP 从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简代码的同时,更注重易用性。遵循 Apache2 开源许可...

docker安装php

本节将介绍在线使用Docker安装PHP解析器的步骤。通过本节的实操,您可以掌握从Docker环境的使用,PHP镜像以及Nginx服务器的拉取、导入、容器的启动的全部过程,从而具备使用Docker安装并部署PHP与ngninx的能力。本节要求您具备的基本能力有Linux,Docker,以及nginx...