centos7安装nginx1.16.1

centos7安装nginx1.16.1centos7 安装 nginx1 16 1 一 安装依赖库 二 安装 四 测试 五 配置 1 配置 nginx 为 web 容器 2 配置 nginx 为代理服务器 一 安装依赖库 这里使用 yum 安装 如果是刚安装好的 centos7 没有配置 yum 的话 此处 yum y install gcc yum y install pcre pcre devel yum y install zlib

centos7安装nginx1.16.1

一.安装依赖库

二.安装

四.测试

五.配置

1.配置nginx为web容器

2.配置nginx为代理服务器

一.安装依赖库

这里使用yum安装,如果是刚安装好的centos7,没有配置yum的话,此处
yum -y install gcc
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum -y install openssl openssl-devel


二.安装

wget下载nginx包,或者下载软件包上传到服务器

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

解压nginx软件包

tar -zxvf nginx-1.16.1.tar.gz

cd进入到解压完成之后的ngixn包目录当中

cd nginx-1.16.1

配置编译安装

 ./configure --with-stream --with-http_ssl_module && make && make install
–with-srteam Nginx默认支持HTTP代理,在安装时加上这个则可以配置nginx支持TCP的代理
–with-http_ssl_module 配置ngixn支持ssl服务
–prefix=/www/ngixn 指定nginx的安装目录,如果不指定,默认安装到/usr/local/nginx



启动nginx

/usr/local/nginx/sbin/nginx

四.测试

在网页中访问此系统的IP地址,如果可以看到welcome to nginx的字样,则说明安装nginx没问题

五.配置

配置nginx的配置文件,如果没有把握的话,建议先将nginx的配置文件先做一个备份后在配置

 cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.conf.bak

1.配置nginx为web容器

nginx为web容器表示自己做web客户端的请求

修改ngixn配置

 vim /usr/local/nginx/conf/nginx.conf
server { 

listen 443 ssl; #nginx监听端口
server_name web.*.cn; #nginx域名
ssl_certificate /usr/local/nginx/ssl/_*_public.crt; #ssl证书
ssl_certificate_key /usr/local/nginx/ssl/_*.key; #ssl密钥
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;


#charset koi8-r;

#access_log logs/host.access.log main;

location / {

root /www/wwwroot/ *; #nginx网页路径,html文件存放到此处
index index.html index.htm;
}

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html

error_page 500 502 503 504 /50x.html;
location = /50x.html {

root html;
}


























2.配置nginx为代理服务器

ngixn为代理服务器则表示将web客户端的请求转发至另外一台web服务器

修改ngixn配置

 vim /usr/local/nginx/conf/nginx.conf
http { 

include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {

listen 443 ssl; #ngixn监听端口
server_name *.cn; #nginx域名
ssl_certificate /usr/local/nginx/ssl/_*.crt; #ssl证书
ssl_certificate_key /usr/local/nginx/ssl/_*.key; #ssl密钥
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
proxy_connect_timeout 600;
proxy_read_timeout 600;
proxy_send_timeout 600;


location / {

proxy_pass https://www.*.cn; #将请求转发到此处
}
}
}
























今天的文章 centos7安装nginx1.16.1分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2025-02-24 10:57
下一篇 2025-04-22 15:33

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/129156.html